Linux的常用命令

来源:互联网 发布:芜湖网络推广公司 编辑:程序博客网 时间:2024/06/05 00:10

一.安装的是CentOS可视化的Linux系统,可以Ctrl+Alt+F1、Ctrl+Alt+F2、Ctrl+Alt+F3、Ctrl+Alt+F4、Ctrl+Alt+F5、Ctrl+Alt+F6,这6个都可以进入同时运行的不同文本模式控制台,没有窗口模式支持,也可以进行多任务同时处理

二、ls命令

命令行窗口

使用远程连接工具连接远程的linux服务器,
Linux 远程连接工具:使用ssh协议,默认端口22

1、基本命令

list:显示文件和目录列表

中文目录乱码的解决:

 按照上面的配置修改后,直接重新输入命令,即可解决乱码问题,


tips:
  • 输入命令的时候要常用tab键来补全
  • clear:清屏
  • 上下箭头:回显执行过的命令
  • ctrl + c(停止当前进程)
  • ctrl + r(查看命令历史)
  • ctrl + l(清屏,与clear命令作用相同)

2、命令的格式

命令 [选项] [参数]
例如:
ls                        列出简洁列表 
ls --all 或 ls -a    列出所有文件,包括隐藏文件(在linux中以 . 开头的文件都是隐藏的文件)、特殊目录 . 和 .. 
ls -l 或 ll             列出文件的详细信息
ls /home            列出 /home下的所有目录和文件
ls -R                  递归列出子目录和文件
ls -R /home       递归列出 /home下的所有子目录和文件
 

也可以同时使用多个参数
例如:
ls -la

三、pwd命令

显示当前工作目录(print working directory)

四、cd命令

切换目录(change directory)

例如:
cd /                        进入根目录 /
cd home                进入home目录 
cd home/helen      进入helen的用户目录 ~
cd                          不带任何参数相当于进入用户目录 ~
cd ~                       进入用户目录 ~
cd ..                       进入上一级目录
cd -                      切换到上一个所在目录

五、mkdir命令

创建目录(makdirectoriy)

例如:
mkdir aaa                        在当前目录下创建目录aaa
mkdir aaa/bbb/ccc           如果不存在目录 bbb,则报错
mkdir -p aaa/bbb/aaa      -p 父目录不存在情况下先生成父目录 (parents)

六、rmdir命令

删除空目录(remove directoriy)
只能删除空目录

例如:
rmdir aaa/bbb/ccc        删除目录 ccc
rmdir aaa                     当aaa下存在bbb的时候,则删除报错

七、rm命令

删除文件(remove)

例如:
rm a.txt        删除 a.txt 文件
rm -f a.txt     不询问,直接删除
rm aaa         报错,并不能直接删除aaa目录
rm -r aaa      递归删除aaa目录及目录下的所有文件(慎用)
rm -rf aaa     对于包含只读文件的文件夹,不询问递归删除
rm -rf *          直接删除当前目录下的所有文件
rm -rf /*         自杀

参数:
-r:同时删除该目录下的所有文件(recursive)
-f:强制删除文件或目录(force),例如,直接删除只读文件,否则系统会预先询问,输入“y”后方可删除

八、touch命令

创建空文件

例如:
touch aaa.txt

九、将屏幕输出写入文件

例如:
echo hello linux > hello.txt      将屏幕输出重定向到文件中
ll > log.txt                                将 ll 的输出内容输出到文件中

、mv命令

移动文件或目录、文件或目录改名(move)

例如:
mv hello.txt a             将当前目录下的 hello.txt 移动到 a 目录下(先创建a:mkdir a)
mv hello.txt ../            hello.txt文件移动到上一层目录中
mv hello.txt hi.txt        hello.txt文件重命名为hi.txt

十一、cp命令

复制文件或目录(copy)

参数:
-r:递归处理,将指定目录下的文件与子目录一并拷贝(recursive)

例如:
cp a/hello.txt b/hi.txt         将 a/hello.txt 复制到 b/hi.txt 中
cp hello.txt ../                    hello.txt文件复制到上一层目录中

十二、ln命令

建立链接文件(link)
它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接

修改a.txt的内容,b.txt和c.txt的内容都发生变化

 删除文件a.txt,c.txt 无法被访问,b.txt可以被访问

删除连接
rm c.txt



十三、cat命令

显示文本文件的内容

例如:
cat hello.txt

缺点:不适合显示大文本文件,例如日志文件。

十四、more、less命令

分页显示文本文件内容,一般用于要显示的内容会超过一个画面长度的情况

例如:
more my.log
显示文件的第一页,按空格向后翻一页,按回车向后显示一行,ctrl+c 退出
less my.log
显示文件的第一页,按空格翻一页,按向下箭头向后显示一行,按向上箭头向前显示一行,按Shift+g到文件末尾,按gg到文件开头,
冒号后 输入 "/关键字"  实现搜索,q退出
 

十五:head、tail命令


例如:
head -20 my.log     查看文件的开始的20行
tail -20 my.log         查看文件的结尾的20行
tail -f my.log            实时刷新显示文件的尾部,用于动态查看日志,ctrl+c 结束查看        

简单的shell编程(脚本程序,直接执行),注意 >> 表示向文件中追加内容

 

十六、find命令


find .                                        列出当前目录及子目录下所有文件和文件夹 
find *.txt                                  在当前目录下查找以.txt结尾的文件名(没有其他参数的时候,匹配的名字不加引号) 
find /root -name "*.txt"            在/a目录下查找以.txt结尾的文件名 
find /root -iname "*.txt"            同上,但忽略大小写 

十七、grep命令

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

echo hello world | grep hello
echo hello world hello java | grep -o -b hello
ps -ef | grep sshd       搜索 SecureCRT 远程连接的进程信息

十八、linux命令的分类:

1、内部命令:属于shell解析器的一部分

cd:切换目录(change directory)
pwd:显示当前工作目录(print working directory
help:帮助

2、外部命令:独立于Shell解析器之外的文件程序

ls:显示文件和目录列表(list
mkdir:创建目录(make directoriy)
cp:复制文件或目录(copy)

3、查看帮助文档
内部命令:help + 命令(help cd)
外部命令:命令 --help 或  man  命令 

ls --help:列出所有 ls的相关参数和说明
man ls:列出ls命令的手册文档(manual),输入q退出



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 360借条注销了怎么办 注销营业执照公章丢失怎么办 工厂招聘信息有假怎么办 个体餐饮怎么办核名 见父母后接下来怎么办 工商核名重名怎么办 核名通知书过期怎么办 包头鼎太风华怎么办 用人单位不续签劳动合同怎么办 全是英文看不懂怎么办 孩子智力发育晚怎么办 公司比赛成绩不好怎么办 解压手续过期了怎么办 违章通知单丢了怎么办 住在朋友家怎么办暂住证 告知单丢了怎么办 身份证丢了怎么办暂住证 合肥居住证失效了怎么办 异地办牌照暂住证怎么办 外地牌照上保险怎么办 住公租房怎么办暂住证 暂住证怎么办 异地学车 外地人怎么办北京市工作居住证 电大挂科很多怎么办 南通电大挂科怎么办 大学出现挂科怎么办 在北京没暂住证怎么办 我想买北京车牌怎么办 想买北京车牌怎么办 北仑这边暂住证怎么办 深圳居住证过期了怎么办 北京不办暂住证怎么办 上海居住证怎么办办理入学 在异地办居住怎么办 色盲体检没过怎么办 c1体检是色弱怎么办 驾驶档案袋拆了怎么办 档案自己拆了怎么办 驾驶证档案丢失了怎么办 驾驶证档案拆了怎么办 车牌转回老家保险怎么办