注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
1、logout:注销系统
2、man:查询帮助,如man shutdown
3、shutdown:关机或重新启动,
shutdown -h now 请求系统立即关机
shutdown +5 "System will shutdown after 5 minutes" 5分钟后关机
shutdown -r 23:59& 指定23:59重新启动
4、reboot:重新启动计算机
5、ls::列出文件列表
ls 直接显示当前目录中的文件和子目录列表,若为目录,会以蓝色显示
ls -a 显示名称以“.”开头的文件
在目录使用上有几个特殊的用法,“.”表示当前目录,“..”表示上一层目录,“/”表示系统的根目录,“~”则为用户主目录,或称为用户专属目录。
ls -l 已较详细的格式显示文件
ls -s -S “-s”参数显示每个文件所使用的空间,“-S”参数指定按所占用的空间大小排 序。
ls -l /home/kuka 列出某个目录下的内容
6、cd:切换目录 注:上面红色的同样适用
7、mkdir:创建目录
8、rmdir:删除目录
9、cp:复制文件
cp kuka.txt /home/kuka/test/kuka.txt 将kuka.txt复制到/home/kuka/test目录下
cp -v kuka.txt love.txt “-v”显示命令执行过程
cp -v -R * backup “-R”同时复制目录下的所有文件及子目录
10、rm:删除文件或目录
rm * 删除当前目录下的所有文件
rm -f *.txt “-f”强迫删除
rm -r data “-r”递归删除
rm -v * “-v” 显示删除过程
11、more:一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,
按 b 键就会往回(back)一页显示.
例如:more -s testfile 逐页显示 testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
more +20 testfile 从第 20 行开始显示 testfile 之档案内容
12、cat:显示文件内容或者将数个文件合并成一个文件
cat kuka.txt | more 显示kuka.txt文件中的内容
cat kuka.txt >> love.txt 将kuka.txt追加到love.txt文件之后
cat kuka.txt love.txt > readme.txt 将两个文件合并成一个文件
13、mv:移动或更改文件、目录名称
mv kuka.txt .. 将kuka.txt移动到上层目录
mv kuka.txt love.txt 将kuka.txt改名为love.txt
14、pwd:显示当前所在的目录
15、locate:查找文件
locate kuka 列出所有包含“kuka”字符串的文件或目录
由于locate命令是从系统中保存文件及目录名称的数据库中搜索,虽然系统会定时跟新数据库,但是对于刚刚新增或者删除的文件、目录,任然可能会因为数据库尚未跟新而无法查的,此时可以使用root帐号运行updatedb命令更新,维持数据库的内容正确。
16、grep:搜索字符串
grep kuka *.zip 搜做当前目录中扩展名为.zip且包含“kuka”字符串的文件
17、重导与管道
重导可将某个命令的结果输出到文件中,它有两种命令:“>”和“>>”。“>”可将结果输出到文件中,该文件原有内容会被删除;“>>”则将结果附加到文件中,原有内容不会被清除。
管道命令的符号是“|”,可将某命令的结果输出给另一个命令。
ls | grep kuka 搜索并显示ls命令运行结果中含有“kuka”字符串的行
18. find :文件查找命令 可以查找各种不同的文件(如:查找长度为0的普通文件)find -type f -size 0
19.du :统计目录(或文件)所占磁盘空间的大小。 加上参数后可以以各种方式显示 eg:du -m 以MB单位显示
20.df :检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
eg: df -h 查看文件系统的使用情况
如果在进行压缩 复制等操作 报no space left on the device 时 你就可以先用此命令查看文件系统是否还有使用空间进而检查是否是因空间问题造成此异常
21.vi :进入编辑器,如:vi test.txt,进入后按 i 键编辑,退出时按esc键,然后输入冒号,保存退出按 wq ,不保存按q ,然后回车
22.top 执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。
u : 选择指定用户进程 eg: top u root 列出root下的执行进程
23.kill 杀死进程(top查看进程)
kill -STOP [pid] 发送SIGSTOP (17,19,23)停止一个进程,而并不消灭这个进程。 kill -stop 24
kill -CONT [pid]发送SIGCONT (19,18,25)重新开始一个停止的进程。 kill -cont 24
kill -9 -1 终止你拥有的全部进程
24.tar : tar本身 只打包不压缩:tar -cvf mysql,解压时用tar xvf mysql.tar 压缩:tar -zcvf mysql, 解压: tar zxvf mysql.tar.gz,几种压缩方式参考- -help
注:tar本身不具有压缩文件的功能,它是用来打包文件的,但它支持边打包边压缩文件(打包文件同时调用压缩文件命令)
利用此可以压缩各种类型的压缩 也可实现增量压缩《tar可以实现增量打包,所以也就实现了增量压缩》
eg:tar -zcvf zipTarFile.tar.gz xxx.xml //压缩文件
tar -xzf zipTarFile.tar.gz //解压文件
25.zip :压缩命令,对应解压命令unzip,如,zip mysql, unzip mysql.zip
eg: zip zipFile.zip xxx.xml //压缩文件
unzip zipFile.zip //解压文件
26.passwd: 修改账户的登陆密码,使用权限是所有用户
27.useradd: 增加用户,只有管理员可以执行例如:建立一个新用户账户,并设置ID:
#useradd caojh -u 544
需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号
28.netstat -nat 查看端口使用情况
29.rpm :按装rpm格式的文件如:rpm -ivh MySQL-server-5.0.22-0.i386.rpm
30.查看进程信息
netstat –tln //查看服务监听端口
netstat //查看进程号
ps –aux //查看进程号
ps –aux | more //全部查看
ps –ef | grep mysql //查看mysql的进程
kill -9 3306 //强制杀掉进程号3306
31.查看防火墙设置
设置防火墙: setup
查看防火墙设置: iptables –L
关闭防火墙: iptables -F
32.修改文件名 注:sed是一个面向行处理的工具,它以“行”为处理单位,通过它可以对文件内容做操作(功能很强大)
#看下哪些文件中有要替换的文件名
#其中issue是原文件名,inspect是用于替换的文件名
sed -i 's/issue/inspect/g' `git status | grep inspect | grep '\.' | awk '{print $2}'`
替换文本内的文字
#查看哪些文件下有可能有要修改的文字
#其中Issue是原文字,Inspect是替换文字, spec是含有Issue的文件
sed -i 's/Issue/Inspect/g' `grep -r -l Issue spec`
分享到:
相关推荐
Linux常用命令是任何使用Linux操作系统的人必须熟悉的工具。这些命令通常通过命令行界面(CLI)执行,是与系统交互的主要方式。以下是一些Linux系统中最常用命令的详细说明: 1. ls命令:用于列出目录内容。ls -l ...
linux 常用命令总结
### Linux常用命令总结知识点 #### 一、命令格式与系统运行级别 - **命令格式**: - **标准格式**:`命令[-选项][参数]` - **示例**:`ls –la /etc` - 在某些情况下,特定命令可能不遵循此格式。 - 多个选项...
Linux常用命令总结(入门篇)的知识点主要包括以下内容: 1. 命令的快捷键操作技巧: - 使用Ctrl+shift+F1-F6可进入字符界面,Ctrl+shift+F7回到桌面。 - 键盘上下方向键可用于查找之前的命令历史。 - Tab键用于...