ub linux硬盘没存什么就满,Linux -UB基本命令
文件/目录操作
pwd
---> 显示当前路径
常见用法:
#> pwd
cd --->
相当于DOS 的cd 命令
常见用法举例:
#>
cd 返回到用户目录
#> cd /etc/rc.d/init.d
进入到/etc/rc.d/init.d
目录
#> pwd
#> cd ..
返回到当前目录的上一级目录(也称父目录)
#> pwd
#> cd init.d
进入到当前目录下的init.d
目录
#> cd ../ ../
返回到当前目录的上两级目录
#> pwd
#> cd
- 与之前的目录进行切换
ls --->
显示目录的内容,相当于DOS 的DIR 命令
常见用法举例:
#> ls
显示当前目录的内容
#> pwd
#> ls /etc/rc.d
显示/etc/rc.d
目录的内容
#> cd /etc
#> ls rc.d/init.d
显示当前目录下rc.d/init.d
目录的内容
#> ls –lh
参数l表示显示详细信息,
参数h 表示文件和目录的大小以多少K,M,G 等易读形式表示
#> ls –lh /etc/grub.conf
显示/etc/grub.conf
文件的详细信息
#> cd /root
#> ls -a
参数a表示将隐藏文件和目录也显示出来(名字前面带.表示是隐藏文件或目录)
alias
---> 命令别名
用法举例:
#>
alias 查看命令ls当前存在的别名
#>
ls 工作流程:在环境变量的PATH中找ls的路径
#>
env 只查找到第一个存有ls的文件
#> echo
$PATH 查看PATH 这个环境变量
#> which
ls 查看存在ls的所以文件
touch
---> 新建文件
用法举例:
#> cd /tmp
#> touch file1
在当前目录下创建文件file1
#> touch /tmp/file2
在/tmp/目录下创建文件file1
#> ls
mkdir
---> 新建目录
用法举例:
#> cd /tmp
#> mkdir dir1
在当前目录下创建目录dir1
#> mkdir /tmp/dir2
在/tmp/目录下创建目录dir2
#> ls
#> mkdir –p
/tmp/dir2/dir3/dir4
递归地创建所有不存在的目录
#> ls
/tmp/dir2/dir3
mv --->
移动文件/目录、文件/目录重命名
用法举例:
#> cd /tmp
#> mkdir dir3
dir4
#> ls
#> touch
dir3/file3
#> ls dir3
#> ls dir4
#> mv dir3/file3
dir4/ 将/tmp/dir3/file3
文件移动到/tmp/dir4 目录下
#> ls dir3
#> ls dir4
#> mv dir4/file3
dir4/file4
将dir4
目录下的文件file3 更名为file4
#> ls dir4
rm --->
删除文件/目录
用法举例:
#> cd /tmp
#> mkdir dir5
#> touch file3
#> ls
#> rm file3
file4 删除/tmp 目录下的文件file3和file4
#> rm file3
#> rm –r
dir5 删除目录要用参数“r”,可删除非空的目录,但是命令rmdir不可以
#> rm –rf
dir 强制删除
#> r mdir dir5
#> ls
cp --->
拷贝文件/目录
用法举例:
#> cd /tmp
#> touch file4
#> mkdir dir6
#> ls
#> cp file4 dir6/
拷贝/tmp/file4
文件到/tmp/dir6/目录下
#> ls dir6
#> mkdir dir7
#> cp -r dir6
dir7/
拷贝目录用参数”-r”,拷贝时包括其中的内容
#> ls dir7
/dir7/dir6
scp
---> 远程拷贝 (只能拷贝文件,如果要拷贝目录可以通过压缩目录方式拷贝)
用法举例:
#> scp
guoli@192.168.0.45:/home/guoli/mp3.mp3/ .
cat
---> 浏览文件内容
#> cat /etc/grub.conf
more
---> 浏览文件内容,不可以回返
#> more
/etc/grub.conf
less
---> 分屏显示,可用上下箭头翻动
chmod
---> 修改文件/目录访问权限
用法举例:
#> touch /tmp/file5
#> ls –l /tmp/file5
#> chmod u+x /tmp/file5
给文件所有者增加权限用u
#> ls –l /tmp/file5
#> chmod g+w /tmp/file5
给文件组用户增加权限用g
#> ls –l /tmp/file5
#> chmod o+w /tmp/file5
给其他用户增加权限用o
#> ls –l /tmp/file5
#> chmo u-x /tmp/file5 减少权限用“-”
#> ls –l /tmp/file5
#> chmod o-r
test 把其他人访问test文件的读的权限去掉
#> chmod g-r
test 把组访问test文件的读的权限去掉
#> chmod o+r
test 把其他人访问test文件的读的权限加上
find
---> 查找文件/目录
用法举例:
#> find /etc
-name init.d
在目录/etc
下查找init.d
计算机信息
/proc/cpuinfo
--->此文件存放cpu信息
#> cat
/proc/cpuinfo 查看cpu信息,内核processor,
/proc/meminfo--->此文件存放内存信息
#> cat
/proc/meminfo
#> cat
/proc/meminfo |grep MemTotal
lsusb
---> 查看usb设备
#> lsusb
-v 查看详细信息,idVendor 和 idProduct 较重要
lspci
---> 列出所有pci的设备信息,显卡网卡等
#>
lspci 查看信息
#> lspci -v 查看详细信息
#> lspci -vv 查看更详细信息
fdisk
---> 查看硬盘和分区信息
#> sudo fdisk
-l 查看详细信息
#> lspci -v 查看详细信息
#> lspci -vv 查看更详细信息
lsmod
---> 查看加载的驱动信息
uname
---> 查看内核信息
#> uname
-a 查看详细信息
#> cat /etc/issue
查看系统版本信息
用户管理
useradd
---> 添加用户
#> sudo useradd
user2
goupadd
---> 添加用户组
userdel ---> 删除用户
#> sudo userdel
user3 删除user3
groupdel
---> 删除用户组
usermod
---> 更改用户
#> sudo usermod –l user3
user2 更改用户user2为user3
id --->
查看用户信息
#> id user3 查看user3的id和组名称
groupmod
---> 更改用户组
passwd
---> 更改密码
su --->
切换用户
#> su
root 切换root用户(不具有root的环境变量)若不可以切换,则用sudo passwd设置root密码
#> su -
root 具有root用户的所有环境变量,可执行任何命令
#> su –
oracle 切换oracle用户,且具有环境变量
#>
exit 退出,切换到刚才的用户
#> su –u user2
cfdisk 切换到user2下执行cfdisk
sudo
---> 切换用户执行
#> sudo
passwd 给root用户修改密码
进程管理
#> ps
–aux
#> ps
#> kill
-9 process-pid 通过ps命令可以获得进程的pid
#> killall -9 process-name
env
---> 查看环境变量,格式:环境变量名=内容
用法举例:
#> env
#> export DISPLAY=:0.0
改变环境变量
date
---> 系统日期,显示时间,日期
#>date
#>date -s 20110131 设置系统时间
#>date
#>date -s “20110131 11:34”
time
---> 运行时间,测试命令执行的时间
#>time ls -R
#>time gcalctool
history
---> 历史目录,查看近期执行的命令
#> history
#> history -c 清除历史信息
dmesg
---> 显示系统信息,是/var/log中的一个文件
#> dmesg
/var/log
---> 查看日志文件,查看更多的相关信息
#>ls /var/log
#>cat /var/log/messages 查看系统信息
uptime
---> 系统运行时间,启动后
#>
uptime 显示内容为:登录时间 up 使用时间 用户数量 cpu负荷(最大,平均,最小)
#>top 查看cpu空闲id(idle)数
w, who,
---> 系统用户
#>
w 显示系统中登录的用户
#>
who 显示系统中登录的用户
#>
whoami 显示当前的用户是谁
last
---> 登录信息,记录近期用户登录信息
#>last
内存管理
#> free
-k/-m
网络管理
ping ---> 测试网络连接,得到数据包说明通,time
out则不通。
工作流程:(1)ping google.ca
(2)发出DNS请求“google.ca的ip是多少?”回应ip地址64.233.161.104。
(3)64.233.161.104&&255.255.255.0?=192.168.1.37&&255.255.255.0
不等则为广域网,否则为局域网
(4)非局域网,找缺省网关192.168.1.1,网关发送请求给google.ca,并接到回应信息
(5)ctrl+c 停止继续ping
#> ping google.ca
#> ping ip地址
ifconfig ---> 网络连接配置文件,可查看是否连网
#>
ifconfig %连接时,查看网卡地址 Ethernet HWaddr;查看IP地址 inet
addr;查看子网掩码 Mask;
#> sudo ifconfig eth0 down %断开网络
#> sudo dhclient eth0 %连接网络
route ---> 查看网关
#>
route %查看网关、默认网关 default
#> time gcalctool
#> cat
etc/resolv.conf %查看DNS的ip nameserver
netstat ---> 查看网络端口
#> netstat
#> netstat –an |grep 80
%查看是否开启80端口
ip ---> 混合命令
#>ip
#>ip
addr %查看ip地址 inet
#>ip
route %查看路由信息
nmap --->
扫描软端机器开放的端口,以及网络中存在的计算机
#>
nmap %当提示没有安装时,直接拷贝冒号后的命令可以安装
#>nmap -v
/etc/services --->存放端口的对应关系
#> cat /etc/services %查看每个端口对应的功能
察看网卡 IP、物理地址:
#> ifconfig
#> ifconfig lnc0
查看网关、路由表:
#> netstat - n r
设置网卡IP :
#> ifconfig lnc0/eth0 192.168.0.45
netmask 255.255.255.0 重启不生效
#> vi
/etc/sysconfig/network-scripts/ifcfg-eth0
#> service network restart
设置网关、路由:
#> route add -net 0.0.0.0 netmask
255.255.255.0 gw 192.168.0.3 重启不生效
#> route delete -net default netmask
255.255.255.0 gw 192.168.0.3
#> vi /etc/sysconfig/network
#> service network restart
察看DNS、设置DNS:
#> vi /etc/resolv.conf
压缩与解压缩
.gz 文件的压缩与解压缩:
tar --->打包
#> tar cvf logbackup.tar * 将所有的文件进行打包并命名为logbackup.tar
#>ls –l logbackup.tar
gzip --->压缩
#> gzip
logbackup.tar 压缩
#> gunzip
logbackup.tar.gz 解压
bzip2 --->压缩
#> bzip2
logbackup.tar 压缩,可压缩成更小的文件
#> bunzip2
logbackup.tar.bz2 解压
tar --->解包
#> tar xvfj logbackup.tar
#> tar -czvf test.tar.gz
dir8
压缩参数“-czvf”,把dir8打包并压缩成名称test.tar.gz的文件。
#> tar -xzvf test.tar.gz
解压缩参数“-xzvf”
bz2 文件的压缩与解压缩:
#> cd tmp
#> mkdir dir9
#> touch dir9/file1 dir9/file2
#> tar -cjvf test.tar.bz2
dir9 压缩用参数“-cjvf”
#> ls
#> rm –fr dir9
#> ls
#> tar -xjvf
test.tar.bz2 解压缩用参数“-xjvf”
#> ls
#> tar -xjvf test.tar.bz2 –C /root/
解压缩到某目录用参数“-C”
#> ls /root /root/dir9
任务管理
at,atq,atrm ---> 单次任务job,
at 编辑,atq查询,atrm删除
#> sudo
at
#> at
10:58 设定任务时间
at> cat
test.txt 编辑任务
at> sudo
poweroff 编辑多个任务
at>
ctrl+d 退出
#>
atq 查询命令
#> atq
3 查询命令3
#> atrm
3 删除命令
crontab ---> 周期任务
#> crontab
-e 编辑命令,nano编辑器
#> crontab
-l 查询命令
#> crontab
-r 删除命令
#> sudo
/etc/init,d/cron status| restart |stop
|start 查看守护进程cron的状态,或重启 使用新配置信息
使用U 盘和移动硬盘
mount –t 文件系统类型 设备名 挂载点
#> mkdir /mnt/usb
#> mount /dev/sda /mnt/usb -o rw
挂载,参数 -o rw 表示可读写,可省略
如果不行,试:#> mount /dev/sdb /mnt/usb
#> dmesg|tail
如果还不行,试:#> mount /dev/sdc
/mnt/usb
#> umount /mnt/usb 卸载
使用windows 分区
如果 windows 上的分区是fat 格式的:
#> mkdir /mnt/winFAT
#> mount –t vfat /dev/sda5
/mnt/winFAT -o ro 挂载,参数 -o ro 表示只读
#> umount /mnt/winFAT 卸载
如果windows 上的分区是ntfs 格式的:
#> mkdir /mnt/winNTFS
#> mount –t ntfs /dev/sda1
/mnt/winNTFS 挂载,省略了参数-o rw,表示可读写
#> umount /mnt/winNTFS 卸载
使用光盘
#> mkdir /mnt/cdrom
#> mount –t iso9660 /dev/cdrom
/mnt/cdrom
#> umount /mnt/cdrom
安装软件包
通过 rmp 安装:
#> rpm –ivh *.rpm
通过 yum 安装:
#> yum list | grep Xephyr
#> yum install 包名-[version]
执行程序、脚本
#> ./startgui
#> /root/aigo/startgui
输入法的切换
Ctrl + shift
关机
shutdown--->关机
#> shutdown –r now
立即关机重启
#> shutdown
–h
now 立即关机
#> shutdown
+5 “system will shutdown after
5minutes” 5分钟后关机,给出警告信息
#>
poweroff 关机
#>
halt 关机
#> init
0 关机
重启
#> reboot
#> init
6 重启
获取帮助
#> man order_name
#> info order_name
爱国者项目环境搭建
#> yum install
xorg-x11-server-Xephyr-1.3.0.0-5.fc7
URL:ftp://192.168.6.220/incoming 下载
aigo.tar.bz2
# cd aigo.tar.bz2 存放目录
#> tar –xjvf aigo.tar.bz2
#> cd aigo
#> ./startgui
ub linux硬盘没存什么就满,Linux -UB基本命令相关推荐
- 谷歌云端硬盘 转存_如何在Linux上使用Google云端硬盘
谷歌云端硬盘 转存 When Google introduced Google Drive in April 24, 2012, they promised Linux support "c ...
- linux硬盘类型怎么选,如何选择linux系统安装类型
1 .Use entire drive (使用整个磁盘) 这个方案会删除硬盘上所有分割区,然后再重新分割硬盘.如果您硬盘上有您想保留的操作系统,请不要选择此项. 2.Replace exiting L ...
- linux硬盘安装deepin,如何安装Deepin Linux?Deepin Linux安装体验
实体机方式安装 实体机器安装可以采用U盘和光盘两种方式,鉴于目前U盘装机较为普遍,笔者身边也没有多余的空闲光盘,所以,本教程就以U盘为准.(如果需要使用光盘安装,需要将下载好的镜像刻录至光盘,从BIO ...
- linux硬盘故障注入,用软件中断实现的Linux内核故障注入方法.pdf
用软件中断实现的Linux内核故障注入方法.pdf Journal ofComputerApplications ISSN 10o1-9081 2014..12..15 计算机应用,2014,34(s ...
- linux硬盘温度,使用psensor实时监控Linux系统温度的方法
我有一台普通pc机,系统centos7,开机半年了,使用软件检测温度.对centos不是很完美,只能健康到硬盘,cpu温度. ubuntu就能完美支持. 安装这个软件没有什么难度,这里只做一下笔记方 ...
- linux防火墙没看3306访问不,Linux配置防火墙,开启80端口、3306端口
[原创]开源Math.NET基础数学类库使用(16)C#计算矩阵秩 本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源Math.NET基础数学类库使用总目录:[目录]开源Math ...
- linux 硬盘转换gpt分区格式化吗,Linux下使用gpt给磁盘分区、格式化、挂载
GPT(GUID)分区(推荐使用) sudo parted # 进入parted工具,输入help可查看帮助 select /dev/sda # 选择你要操作的设备,一定要注意,不要把默认设备误操作了 ...
- linux 硬盘使用监控,zabbix3.2监控linux磁盘使用空间
本文省略了zabbix服务端和客户端的安装,关于zabbix服务端和客户端安装可以查看我之前的文章,这里以centos系统为例来监控磁盘使用率,zabbix版本为3.2,其他版本请自测. 当前zabb ...
- VMware 下扩展linux硬盘空间
linux下扩展硬盘有非常多种方式,在扩展之前.尽量看看自己的空间存在的有哪些盘,然后再进行扩展. 假设是扩展的话,磁盘的符号和已经有的符号一样,比方都是sda的设备,知识分区不同.可能是sda3 s ...
最新文章
- 关于commonjs,AMD,CMD之间的异同
- php去掉两个数组重复数据,php两个数组怎么去除重复
- android 将SQLite数据库的表格导出为csv格式,并解析csv文件
- Hellohao全网对象存储图床源码
- php中find的函数_filter()、find()函数的区别
- Docker上搭载Solr,重新编辑加载文件的相关命令
- SecureCRT下载和破解
- redis指定配置文件启动不生效_redis配置文件不生效
- 如何在 Android 中减小 APK 大小?
- unable to resolve column. This inspection performs unresolved sql references check.
- 为什么visio输出图片俩边有留白_Microsoft Office Visio导出图片添加边界的操作教程...
- 身份证实名认证API接口,选择的时候应该注意什么?
- c语言 switch错误用法,C语言switch使用之诡异用法详解
- Bootstrap4 图片形状——圆形实现
- NO pyvenv.cfg file解决办法
- 安卓Apk安装出错:更新包与已安装应用的签名不一致,但在应用管理中却找不到这个已经卸载的应用
- pytest.fixture如何像testng的beforeMethod一样使用
- 传感网与物联网的区别,这二者之间的具体区别到底是什么?
- uview Checkbox 复选框勾选,删除某一项遇见的bug,复用导致的问题
- 开/闭环控制的直流调速系统
热门文章
- 58APP引入Kotlin进行Android开发,kotlin高阶函数斐波那契
- 怎么用狐火浏览器查看网页中隐藏的***密码
- 将CAD文件导入AD软件
- 【笔记】Python 列表推导式(表达式 for 变量 in 列表 if 表达式 ) 执行顺序
- 电路实验一阶电路误差分析_逆变器电路原理分析,以及各种逆变器控制电路!...
- 百度地图场所联系信息采集器功能介绍
- PAT乙级 1110 区块反转 (25 分) C++
- 【网络】Windows电脑端本地ip和公网ip的获取
- CSP 201709-4 通信网络(30分,运行超时)
- 线代:1.6矩阵的特征值和特征向量