ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

常用linux命令(一)

2022-07-17 19:10:16  阅读:130  来源: 互联网

标签:文件 常用 查看 文件名 -- 命令 init linux 目录


mkdir 创建目录

-p 递归创建目录

cd 切换路径

cd - 在上个目录和当前目录之间来回切换

ls 查看目录或文件信息

-l 列出目录或者文件的详细信息。比如权限、修改时间等
-a 列出当前目录下的所有文件,包含隐藏文件
-d 只列出目录的详细信息
-h 以人类能查看的方式,列出文件的大小

列出当前目录下的所有文件,包括隐藏文件

以人类能查看的方式,列出文件的大小

只列出目录的详细信息

cat 查看文件

-n 显示行号
-b 只显示非空行的内容(显示行号)
-s 压缩空行

echo 打印文件内容或编辑文件内容

-n 不换行输出
-e 可以使用转义字符(\n 回车,\t tab键)

不换行输出

使用转义字符

xargs 从标准输入(管道或stdin、输入重定向)获取数据,并将数据转换成命令行的参数

简单理解就是 find | 后跟文件,需要用xargs,如果 find | 后跟字符串,就不需要用xargs

find 详细查找文件或目录

-type 文件类型:f=文件 d=目录 c=字符类型 b=块设备类型
-name 文件名
-iname 文件名不区分大小写
-size 根据文件大小来查找文件

grep 过滤器

-n 显示行号
-v 排除内容
-i 不区分大小写
-E 可以同时实现两条命令的使用,当然也要加 |

显示行号

排除666这一行

找出包含cde或者666的行

head 查看文件的前N行

-n 跟数字,表示查看前几行,不加默认是前10行

tail 查看文件的后N行

-n 跟数字,表示查看后几行,不加默认是后10行
-f 循环读取,监视filename文件的尾部内容

alias 查看和设置别名

查看别名:alias
设置别名:alias cls="clear"

unalias 取消别名

seq 生成序列

-s 指定分隔符
-w 输出同宽数列,不足的位数用0补齐

生成1-10的数字,分隔符使用 :

向文件里写入1-100的数字,指定同宽数列

man 帮助命令

man cp 查看cp的用法,输入/关键字,回车进行搜索

--help 简单的帮助命令

cp --help 查看cp的用法

uname 查看系统

-m 查看系统是几位的操作系统
-r 查看系统的内核版本
-a 查看详细的系统内核版本和操作系统

stat 详细查看文件和目录信息

rz 上传命令、sz下载命令

需要使用yum install -y lrzsz来安装

useradd 创建普通用户

-u 指定uid
-s 指定登录shell
-M 不创建用户的家目录

指定uid

指定登录shell,且不创建用户的家目录

passwd 创建用户密码或修改密码

--stdin 非交互式设置密码
-n 指定最短使用期限
-x 指定最大使用期限

非交互式设置密码

交互式设置密码

su 切换用户

  • 加载环境变量

hostname 显示和设置主机名

hostname 显示主机名
hostname test.testing 修改主机名为test.testing,重启失效,永久生效需修改配置文件/etc/sysconfig/network

init 切换运行级别

init 0 关机
init 1 单用户
init 2 没有NFS网络的多用户模式
init 3 有NFS网络的多用户模式
init 4 没有用户
init 5 x window
init 6 重启

runlevel 查看当前系统的运行级别

shutdown 关机

-h 关机
-r 重启
-c 终止关机或重启的动作

shudown -h now

shutdown -r now

reboot 重启

history 查看命令的历史记录

!N:再次执行历史命令中的第N条命令
!!:再次执行上一条命令

mount 磁盘挂载

-t 后面可以接文件系统ext2、ext3等
-r 只读挂载

which 详细查看命令的路径

which ls

ifup 启动网卡、ifdown 停止网卡

nl 显示行号

less 查看当前文档内容

相比cat,less的使用方式更加灵活多变,它可以实现上下翻页等功能
-N 显示行号

more 按页查看,不能回退

wc 统计文件的字数和行数、字节数

-l 显示总行数,常用于查看进程是否启动
-c 显示字节数
-m 显示字符数
-w 显示单词数

查看文件总行数

查看文件的单词数

查看进程是否存在:0 表示不存在,1 表示存在

chkconfig 设置开机自启动

--list 查看启动服务
--level 设置运行级别
--add 添加服务
--del 删除服务

df 列出linux下所有磁盘的容量

-h 以人类可读的方式显示出来
-T 查看当前挂载的文件系统

file 查看文件类型

last 查看最近的用户登录信息

对应的数据文件是/var/log/wtmp

lastlog 查看最近登录的所有用户信息

对应的数据文件是/var/log/lastlog

ln 链接文件

硬链接:不加-s。可以看作是一种备份,当原文件写入,备份文件也会自动写入。当原文件删除,备份文件还能继续使用
软链接:加-s。可以看作是windows下的快捷方式,此链接方式的特点是:原文件删除,备份文件不能使用

ln -s 原文件名 链接文件名

tar 打包命令

-z 通过gzip的支持进行压缩和解压缩
-c 新建打包文件
-x 解压缩打包文件
-v 显示详细信息
-f 表示后面直接跟文件名

tar -zcvf 压缩文件名 原文件名

tar -zxvf 原文件名

du 显示linux目录下的容量

-s 列出目录容量
-h 以人类可读的方式显示出来

date 设置和显示时间

-s 修改并设置时间
-d 可以显示以前和未来的时间
%H 小时
%M 分钟
%S 秒
%X 相当于%H:%M:%S
%Y 完整年份
%m 月
%d 日

whereis 查找文件帮助、源代码、命令

locate 根据数据库里的内容查找文件

使用前先使用yum install -y mlocate安装库,然后使用updatedb更新库

basename 去除了路径的文件名

dirname 去除了文件名的路径部分

标签:文件,常用,查看,文件名,--,命令,init,linux,目录
来源: https://www.cnblogs.com/my_captain/p/16488028.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有