ls命令

作者: michaelxwang | 来源:发表于2019-02-04 23:36 被阅读0次
command [-options] [parameter1] ...

command:命令名,相应功能的英文单词或单词的缩写
[-options]: 选项,可用来对命令进行控制,也可省略
[parameter1]: 传给命令的参数:可以是零个一个或多个

ls  查看当前目录文件
ls -a 查看隐藏文件 =ll
ls -l 以行显示
ls -h
ls -l -h 文件大小自动显示
ls -a -l -h 
参数前后顺序没有影响
ls -alh:
ls -alh /bin 查看指定文件夹文件

查看帮助文档

--help
ls --help
man ls

自动补全

Tab键

创建文档

touch 文件名

编写修改文件

gedit 文件名

查看文件路径

cat 文件名

查看历史命令

history
! 2074
执行2074对应的命令

删除

rm 文件名/文件夹名

通配符

ls 2*
ls 2?
ls 1[12345]3.txt
ls 1[1-5].txt

重定向

ls > xxx.txt
显示的命令放入到xxx.txt 文件中
ls>>xxx.txt
显示的命令追加到xxx.txt中

more

more xxx.txt
f向下翻一屏幕
b向上翻一屏幕
q退出

管道

ls -alh /bin |more

清屏

clear

cd

mkdir A
cd A
cd /home/python/A
连续敲两次tap键能够补全
cd . 当前路径
cd .. 上级目录
cd ../.. 上级目录的上级目录
cd - 回到上次所在路径
cd~ 回根目录

不执行

Ctrl+c 不执行

tree

tree 显示文件夹

mkdir

mkdir A
mkdir A/B/C/D/E -p
rmdir C 删除文件夹C 有文件不能删
rm C -r 删除文件夹C

链接

ln -s 1.txt 1-softlink.txt 软链接
ln 1.txt 1-hardlink.txt 硬链接

重命名

mv 1-softlink.txg 1-softlink.txt

文本搜索 grep

grep "ntfs" xxx.txt
grep -n "ntfs" xxx.txt 在哪一行
grep -v "ntfs" xxx.txt 不包括ntfs的行
grep "^ntfs" xxx.txt 以ntfs开头的
grep "ntfs$" xxx.txt 以ntfs结尾的

mv

mv 1-softlink.txg 1-softlink.txt 重命名
mv laowang/ gebilaowang
mv 111.txt laowang/ 移动到laowang/文件夹中

cp复制

cp 2.txt A 复制到A文件夹中
cp -r A gebilaowang/ 复制文件夹到隔壁老王文件夹

find

find / -name "name"
sudo find / -name "name" 获取权限

归档管理:tar

tar -cvf test.tar *.py
tar -zcvf xxx.tar.gz *.py 压缩
tar -zxvf xxx.tar.gz 解压缩
tar -zxvf xxx.tar.gz -C dongge/ 解压缩到指定的文件夹夹
tar -jcvf yyy.tar.bz2 *.py 压缩
tar -jxvf yyy.tar.bz2 解压缩
zip zzz.zip *.py 压缩
unzip zzz.zip
unzip -d ./test zzz.zip 解压到指定文件夹

which

which ls 寻找命令所在路径

日历 cal

cal -y 2008
date 时间
date > test.txt 重定向到test.txt
date "+%Y=====%m===%d"

进程信息

ps
ps -aux
kill 9822
kill -9 9822 强制杀出进程
top
htop

关机

shutdown -h

重启

reboot

硬盘使用情况

df
df -h 以M/G显示
du 当前路径占存储
du -h 以M/G显示

网卡

ifconfig
ifconfig ens33 172.16.7.139
sudo ifconfig ens33 172.16.7.139
ping 172.16.7.1

用户

useradd shuaige -m
sudo useradd shuaige -m
ls /home/
cat /etc/passwd
su shuaige 切换到帅哥账号
exit 退出帅哥账号
sudo passwd shuaige 设置帅哥的密码
whoami 本账号是谁

同时打开两个终端 Ctrl+Shift +t

相关文章

  • Lunix常用命令行

    常用命令 1.ls命令 ls命令用于显示指定工作目录下之内容ls 命令显示目录。ls -a 命令列出当前目录下所有...

  • Linux常用命令笔记

    date命令 cal命令 df命令 free命令 exit命令 pwd命令 cd命令 ls命令 ls -a 例图 ...

  • 简单命令行

    写几个简单命令行的使用 一、ls ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打...

  • Linux基础

    ls命令: ls命令 : 用于显示指定工作目录下内容 ls [-ahlt] [fnamepath] -a 显...

  • Linux命令学习

    Linux命令学习 1、ls命令 ls命令用于显示当前目录下的东西(文件和文件夹的名字) ls 参数ls [文件夹...

  • (1)ls命令

    ls命令是linux下最常用的命令。 ls命令就是list的缩写缺省下ls用来打印出当前目录的清单。 如果ls指定...

  • Linux学习笔记二(常用命令)

    1、目录处理命令:ls 命令名称:ls 命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描...

  • Linux学习之文件处理命令(一) 目录处理命令ls

    目录预处理命令:ls 命令名称:ls 命令英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能 描...

  • Linux的几个简单命令

    ls命令 命令格式:ls [选项] [目录名] ls命令是用来显示目标目录中所有的子目录和文件 常见的用法 ls ...

  • ls命令

    ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其...

网友评论

      本文标题:ls命令

      本文链接:https://www.haomeiwen.com/subject/vpipsqtx.html