linux常用命令
2015-07-19 16:35
459 查看
改变目录和查看当前目录命令
cd :进入用户主目录cd ~ :进入用户主目录
cd - :返回进入此目录之前所在的目录
cd .. :返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思)
cd ../.. :返回上两级目录
pwd:显示当前用户所在工作目录位置
显示文件内容的命令
cat:用于显示指定文件的全部内容more:用分页的形式显示指定文件的内容
less:用分页的形式显示指定文件的内容,比more更强大。
head:用于显示文件的前n行内容。
tail:用于显示文件的后n行内容。
grep: 查找文件内容。查找包含某些信息的一行,eg(在文件day中查找包含un的行):$ grep un day
查找文件命令:
find:在指定范围内查找文件locate:相比find能更快的搜索文件
whereis:用于查找程序文件,并提供这个文件的二进制可执行文件、源代码文件和使用手册页存放的位置。可以使用-b选项只查找二进制可执行文件。
用户及版本信息查看
who: 查看当前系统中有哪些人登陆,以及他们都工作再哪个控制台上。whoami: 显示自己的用户名
uname: 显示当前系统的版本信息
uname -a :显示当前系统的所有有用信息
uname -r:只显示其中的内核版本信息
查看命令
man:获取命令的帮助信息whatis:从某个程序的使用手册中抽出一行简单的介绍性文字,帮助用户了解这个程序的大致用途。
apropos:可以通过使用手册反查到某个命令。例如查找使用手册中包含search的命令:apropos search
创建和删除目录的命令
mkdir: 可以一次建立一个或几个目录。$ mkdir document picture ##新建两个目录
$ mkdir ~/picture/temp ##在主目录下新建名为temp的目录
$ mkdir -p ~/tempx/job ## 如果主目录下没有tempx,可通过-p选项完整地创建一个子目录结构
rmdir:删除目录,只能删除空目录
移动、复制、删除
mv:移动文件和目录(-i选项可提示同名文件覆盖的情况),并在移动的同时对其重新命名。cp:复制文件和目录(-i选项可提示同名文件覆盖的情况)
rm:删除文件和目录。比rmdir强大,可以递归的删除目录下所有的文件和目录。
rm -i :提示是否删除
rm -f :对提示自动回答y
rm -r : 递归地删除目录下所有的文件和子目录。
文件和目录的权限
ls -l:查看文件的属性ls -ld:查看目录的属性
chmod:改变文件的权限
chown:用于改变文件的所有权。
chgrp:用于设置文件的属组。
chattr:用于设置文件的属性。与chmod这个命令相比,chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的。
lsattr:用于显示文件或目录的隐藏属性。
创建文件
touch:创建一个新的空文件vi:以编辑的方式创建一个新的文件
关机和重启计算机的命令
shutdown:-r 关机后立即重启
-k 并不真正的关机,而只是发出警告信息给所有用户
-h 关机后不重新启动
poweroff:用于关机和关闭电源
init:改变系统运行级别
reboot: 用于计算机重启
halt:用于关闭计算机系统
压缩和打包命令
bzip2工具(.bz2)bzip2:用于压缩文件
bunzip2:用于解压.bz2文件
bzcat:用于显示已压缩文本文件的内容
gzip工具(.gz)
gzip:用于压缩文件
gunzip:用于解压文件
gzcat:用于显示压缩后的文本文件的内容
zip工具(.zip)
zip:用于创建包含列出文件和目录的压缩文件
unzip:用于提取压缩zip文件中给的文件和目录
tar:用于多个文件或目录进行打包,但不压缩,同时也用命令进行解包
用户与用户组管理
useradd:添加用户groupadd:添加用户组
userdel:删除用户
usermod:管理用户账号
id:查看用户信息
su:用户间切换
sudo:以root身份执行命令
passwd:修改用户的密码
网络通信常用的命令
ifconfig:查看ip地址及接口信息ping:用于查看网络是否连接通畅
write:向其他用户发送信息
netstat:用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
ssh:安全模式下远程登陆
telnet:远程登录
vi编辑器
两种模式:插入和命令。在插入模式下输入字符,在命令模式下执行除了输入字符之外的所有操作。默认情况下处于命令模式,按下I(大写)键进入插入模式,按下ESC键回到命令模式。末行模式命令:
:q! 强制退出
:q 没有保存对文件做过的修改退出,系统会拒绝
:w 保存文件
其他命令
free:查看当前系统的内存使用情况uptime:显示系统运行了多长时间
pstree:以树状方式显示系统中所有的进程
date:显示或设定系统的日期与时间。
kill: 杀死一些特定的进程
clear:清屏
history:查看用过的命令
dir:用于显示指定文件夹和目录的命令
du:显示目录或文件大小
wc: 对一个文件的内容进行统计
-c:统计字节数
-l:统计行数
-w:统计字数
相关文章推荐
- Linux学习与总结:-2Linux常用命令
- Python学习-centos7.0下matplotlib安装及问题解决
- linux下安装storm
- linux下的 一些常识
- Linux 磁盘管理
- 在linux下安装jdk
- vmware centOS 开机进度条 卡死 Determining IP Information for eth0...
- linux中运行一个二进制的文件
- LINUX中system()函数详解
- 在VMware下建立一个linux和Windows共享的文件夹
- LINUX中fork()函数详解
- Linux strace命令(转)
- 如何查看/修改Linux时区和时间
- Centos 6.5 配置hadoop2.7.1
- 在Linux上实现摄像头中的霍夫圆检测
- linux——ssh服务器的配置
- Linux忘记ROOT密码后的处理方式
- c实现linux下的数据库备份
- linux命令,系统安全相关命令--passwd
- Linux系统中时间相关命令(cal,date,hwclock)