Linux常用命令

目录

目录操作命令

路径

新建目录

查看目录

切换目录

拷贝目录

删除目录

剪切目录

文件操作

创建文件

查看文件

写入文件

复制文件

删除文件

重命名文件

Winrar-Tar命令

打包命令

压缩命令

解压命令

其他命令

帮助命令

查看显卡情况

查看当前系统时间

查看进程

杀死进程

切换用户

修改文件权限


目录操作命令

路径

显示路径:pwd    
绝对路径:/home/user/work/my_data
相对路径:1   ./   # 表示当前目录
         2	../   # 表示上一级目录

新建目录

mkdir           # 创建新目录
mkdir 1         # 在当前目录下创建一个名为 1 的目录
mkdir /usr/1    # 在指定目录下创建一个名为 1 的目录

查看目录

ls        # 查看当前目录下的所有目录和文件
ls -a     # 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l     # 列表查看当前目录下的所有目录和文件(列表查看更多信息,例如权限位、修改时间,文件大小,等)

切换目录

cd /       # 切换到根目录
cd /tmp    # 切换到根目录下的 tmp 目录
cd ../     # 切换到上一级目录
cd ~       # 切换到 home 目录
cd -       # 切换到上次访问的目录

拷贝目录

cp -r 目录名称 目录拷贝的目标位置
例1:cp /user/work/my_data /usr # 将/usr/work目录下的 my_data 目录复制到 /usr目录下     

删除目录

rm -rf 目录名   # 递归删除目录
例1:rm -rf 1   # 递归删除当前目录下的 1 目录

剪切目录

mv 目录名称 目录的新位置
例1:mv /user/work/my_data /usr  # 将/usr/work目录下的 my_data 目录剪切到 /usr目录下    

文件操作

创建文件

touch 文件名   
例1:touch helloword  # 创建名为 helloword 文件
例2:mkdir my_dir
    touch my_dir/a  # 在新目录 my_dir 下创建新文件夹 a

查看文件

cat  文件名   # 查看文件内的自然语言表示
vi   文件名   # 查看文件内的二进制表示
file 文件名   # 查看文件类型

写入文件

touch helloword
vi helloword

vi三种状态
命令模式

以vi打开一个文件就直接进入一般模式,在这个模式中,可以控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段

编辑模式按下i, I, o,O, a, A, r, R等任何一个字母之后才能进入编辑模式,只有在该模式下,才可以做文字输入,按「ESC」键可回到命令行模式。
底行模式
  •  退出编辑:   :q
  • 强制退出:   :q!
  • 保存并退出:  :wq

复制文件

cp -r 目录名称 目录拷贝的目标位置  # -r表示复制一个文件夹下的所有文件和文件夹

删除文件

rm -f + 文件名    # 删除单个文件
例1:rm -f 2018_12_26.stderrout.log.060121612

rm -f + *文件关键字*    # 批量删除文件
例2:rm -f  rm *stderrout.log*

rm -rf + 文件名   # 删除文件夹

重命名文件

mv 文件名 新文件名

Winrar-Tar命令

打包命令

打包:多个文件合并一个文件

  • c:   创建文件
  • t: 列出文档内容
  • x:提取文档
  • f: 待操作的文件名
  • v:详细信息
mkdir 1
cp /bin/data 1/date_01
cp /bin/data 1/date_02
cp /bin/data my_data

tar cf my_tar.tar 1 my_date   #将1目录和my_data文件打包成my_tar.tar的新文件
tar tvf my_tar.tar   列出my_tar.tar中所有文件的详细信息

压缩命令

压缩:把打包好的文件压缩,便于存储(压缩要加上后缀,便于解压)

z用于gzip压缩文件名.tar.gz
j用于bzip压缩文件名.tar.bz2
J用于xz压缩文件名.tar.xz
tar cjf my_compress.tar.bz2 1 my_data  # 将1目录和my_data文件压缩成my_tar.tar.bz2的新文件
tar tvf my_compress.tar.bz2            # 列出my_compress.tar.bz2中所有文件的详细信息

解压命令

解压:将压缩好的文件解压打开

解压缩文件加一个参数x

mkdir my_tar
tar xf my_tar.tar -C my_tar    # 将my_tar解压至my_tar目录下 

其他命令

帮助命令

man 想要查看的命令

查看显卡情况

nvidia-smi

查看当前系统时间

date

查看进程

ps -ef    # 查看所有正在运行的进程

杀死进程

Kill -s 9  # 进程ID

切换用户

su - 用户名

修改文件权限

对于文件来说:r  ,w 写, x 执行

对于目录来说:r 表示可以使用ls查看 ,wtoruch创建文件,xcd进入目录

(对目录来说x是最基本的属性,如果没有x的权限,其他操作都无法成功)

例1:chmod 777
# 将rwx看成二进制数,如果有则用1表示,没有则有0表示
# 上述可看成 rwx   rwx   rwx
#           111   111   111
# 即主拥有者拥有r,w,x权限  同一个组的用户拥有r,w,x权限  其他用户拥有r,w,x权限

例2:chmod 311
# 上述可看成 rwx   rwx   rwx
#           011   010   001
# 即主拥有者拥有w,x权限  同一个组的用户只拥有w权限  其他用户只拥有x权限

rwx第2-4位表示这个文件的属主拥有的权限
r-x第5-7位表示和这个文件属主所在同一个组的用户所具有的权限
r-x第8-10位表示其他用户所具有的权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值