linux 命令大全
来源:互联网 发布:淘宝开店新手入门 编辑:程序博客网 时间:2024/06/05 06:26
linux 命令大全
一 文件、目录操作命令
1、ls命令 功能:显示文件和目录的信息
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G)
ls -lt 显示文件,按照修改时间排序
2、cd命令 功能:切换目录
cd dir 切换到当前目录下的dir目录
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录,比如是root用户,则切换到/root下
3、cp命令 功能:copy文件
cp source target 将文件source复制为target
cp /root/source . 将/root下的文件source复制到当前目录
cp –av soure_dir target_dir 将整个目录复制,两目录完全一样
4、rm命令 功能:删除文件或目录
rm file 删除某一个文件
rm -f file 删除时候不进行提示。可以于r参数配合使用
rm -rf dir 删除当前目录下叫dir的整个目录
5 、grep命令 功能:检索文字列
6、mv命令 功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target 将文件source更名为target
7 、sed命令 功能:置换文字列,删除行。
8、diff 功能:比较文件内容
diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
9 、find 功能:检索文件和目录
10、ln命令 功能:建立链接。windows的快捷方式就是根据*inx下的链接的原理来做的
ln source_path target_path 硬连接
ln -s source_path target_path 软连接
11、pwd命令 功能:显示当前目录 pwd
二 查看编辑文件命令
1、cat命令 功能:显示文件的内容,和DOS的type相同
cat file
2、more命令 功能:分页显示命令
more file more命令也可以通过管道符(|)与其他的命令一起使用,例如: ps ux|more
3、tail 命令 功能:显示文件的最后几行
tail -n 100 aaa.txt 显示文件aaa.txt文件的最后100行
4、vi命令
vi file 编辑文件file
vi 原基本使用及命令: 输入命令的方式为先按[ESC]键,然后输入:w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
5、touch命令 功能:创建一个空文件
touch aaa.txt 创建一个空文件,文件名为aaa.txt
6、wc命令 功能:显示文件的行数,字节数或单词数
三 基本系统命令
1、man命令 功能:查看某个命令的帮助,如果你不知道某个命令的用法不懂,可以问他,他知道就回告诉你 例如: man ls 显示ls命令的帮助内容
2、w命令 功能:显示登录用户的详细信息
3、who命令 功能:显示登录用户
4、last命令 功能:查看最近那些用户登录系统
5、date命令 功能:系统日期设定
date 显示当前日期时间
date -s 20:30:30 设置系统时间为20:30:30
date -s 2002-3-5 设置系统时期为2003-3-5
6、clock命令 功能:时钟设置
clock –r 对系统Bios中读取时间参数
clock –w 将系统时间(如由date设置的时间)写入Bios
7、uname命令 功能:查看系统版本
uname -R 显示操作系统内核的version
8 、reboot/halt命令 功能:重新启动系统
9、shutdown命令 功能:关闭,再启动系统
shutdown -r now 重新启动系统,停止服务后重新启动系统
shutdown -h now 关闭系统,停止服务后再关闭系统
10、su命令 功能:切换用户
su - 切换到root用户
四 监视系统状态命令
1、top命令 功能:查看系统cpu、内存等使用情况
2、free命令 功能:查看内存和swap分区使用情况
3、uptime 功能:现在的时间 ,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载
4、vmstat命令 功能:监视虚拟内存使用情况
5、ps命令 功能:显示进程信息 ps ux 显示当前用户的进程
6、kill命令 功能:干掉某个进程,进程号可以通过ps命令得到 kill -9 1001 将进程编号为1001的程序干掉
7、sleep命令 功能:某进程停止指定的时间
五 磁盘操作命令
1、df命令 功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
2、du命令 功能:检测一个目录和(递归地)所有它的子目录中的文件占用的磁盘空间。
3、mount命令 功能:使用mount命令就可在Linux中挂载各种文件系统。
4、mkswap命令 功能:使用mkswap命令可以创建swap空间。
5、fdisk命令 功能:对磁盘进行分区
6、mkfs命令 功能:格式化文件系统,可以指定文件系统的类型,如ext2、ext3、fat、ntfs等
7 、 dd命令 功能:功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。
六 用户和组相关命令
1、groupadd命令 功能:添加组 groupadd test1 添加test1组
2、useradd命令 功能:添加用户 useradd user1 添加用户user1,home为/home/user1,组为user1
3、passwd命令 功能:更改用户密码 passwd user1 修改用户user1的密码
4、userdel命令 功能:删除用户 userdel user1 删除user1用户
5、chown命令 功能:改变文件或目录的所有者 chown user1 /dir 将/dir目录设置为user1所有
6、chgrp命令 功能:改变文件或目录的所有组 chgrp user1 /dir 将/dir目录设置为user1所有
7、chmod命令 功能:改变用户的权限 chmod 666 file 将文件file设置为可读写
8、id命令 功能:显示用户的信息,包括uid、gid等
9、finger命令 功能:显示用的信息
七 压缩解压命令
1、gzip格式命令 功能:压缩文件,gz格式的 注意:生成的文件会把源文件覆盖
2、zip格式命令 功能:压缩和解压缩zip命令
3、bzip2根式命令 功能:bzip2格式压缩命令, 注意:生成的文件会把源文件覆盖
4、tar命令 功能:归档、压缩等,比较重要,会经常使用。 -cvf <DSTfilename.tar> <SRCfilename> 压缩文件或目录
5、unzip命令 功能:解压zip文件
6、gunzip命令 功能:解压gz文件
八 网络相关命令
1、ifconfig命令 功能:显示修改网卡的信息 ifconfig 显示网络信息
2、route命令 功能:显示当前路由设置情况
3、netstat命令 功能:显示网络状态 netstat -an 查看网络端口信息
4、ping命令 功能:调查远程主机的状况以及发送包等等
5 、 traceroute命令 功能:路由跟踪
6 、 nslookup命令 功能:域名解析排错
7 、 host命令 功能:检索host的信息
8 、 hostname命令 功能:表示设定主机名称
重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
楼主只是将自己所学内容做一记录,以便以后复习,不足之处希望各位包涵!谢谢!
- Linux 命令大全
- Linux命令大全
- Linux命令大全(ZT)
- Linux命令大全(ZT)
- linux命令大全
- linux命令大全
- Linux命令大全
- linux网络命令大全
- LINUX命令大全
- redhat Linux命令大全
- linux命令大全
- linux命令大全
- linux网络命令大全
- ubuntu linux 命令大全
- linux命令大全
- LINUX命令大全
- linux命令大全
- linux命令大全
- 【整理】Libav、FFmpeg、mplayer、VLC开源项目、FFDshow
- SQL语言细分
- Android 主线程和子线程的关系
- 类的operator +操作符满足交换律
- CoreData 深入理解1
- linux 命令大全
- 软件包 android.annotation 不存在 的解决办法
- linux为什么不怕病毒
- 10款在线网站原型设计工具 总有一款适合你
- Java常用工具类集合
- android百度云推聊(转)
- Windows 7 64位安装cURL
- 应用上传appstore的经验
- 多线程的问题