Akuma-real

鬼鬼の小窝

hello!
tg_channel

Linux常用命令

目录信息查看#

目录查看命令#

语法:

ls [-alrtAFR] [name...]

参数:

  • -a 显示所有文件及目录 (以。开头的隐藏文件也会列出)
  • -d 只列出目录(不递归列出目录内的文件)。
  • -l 以长格式显示文件和目录信息,包括权限、所有者、大小、创建时间等。
  • -r 倒序显示文件和目录。
  • -t 将按照修改时间排序,最新的文件在最前面。
  • -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  • -R 递归显示目录中的所有文件和子目录。

示例:

ls -l

输出:

总用量 12
drwxr-xr-x  2 user user 4096 6月  23 09:30 Documents
drwxr-xr-x  2 user user 4096 6月  23 09:30 Pictures
drwxr-xr-x  2 user user 4096 6月  23 09:30 Videos
-rw-r--r--  1 user user    0 6月  23 09:30 file1.txt

目录切换命令#

语法:

cd [dirName]

参数:

  • dirName 要切换的目标目录。

  • ~ 跳到自己的 home 目录

  • ../.. 上两级目录

示例:

cd /home/user/Documents

当前路径显示命令#

语法:

pwd

示例:

pwd

输出:

/home/user/Documents

系统信息查看命令#

语法:

uname

示例:

uname

输出:

Linux

清理屏幕命令#

语法:

clear

示例:

clear

显示文件内容命令#

语法:

cat [file...]

参数:

  • file 要显示内容的文件。

示例:

cat file1.txt

输出:

Hello, world!

切换用户身份命令#

语法:

sudo [command]

参数:

  • command 要以管理员身份执行的命令。

示例:

sudo apt-get update

文件拷贝命令#

语法:

cp [option] source destination

参数:

  • -i, --interactive 在覆盖文件前进行确认。

  • -v, --verbose 显示拷贝过程中的详细信息。

  • source 要拷贝的源文件或目录。

  • destination 目标文件或目录。

示例:



cp file1.txt file2.txt

切换用户命令#

语法:

su [user]

参数:

  • user 要切换到的用户。

示例:

su user2

移动文件命令#

语法:

mv [option] source destination

参数:

  • -i, --interactive 在覆盖文件前进行确认。

  • -v, --verbose 显示移动过程中的详细信息。

  • source 要移动的源文件或目录。

  • destination 目标文件或目录。

示例:

mv file1.txt /home/user/Documents

创建文件夹命令#

语法:

mkdir [option] directory...

参数:

  • -p, --parents 创建父目录(如果不存在)。

  • directory 要创建的目录。

示例:

mkdir documents

创建文件命令#

语法:

touch [option] file...

参数:

  • -a, --time=atime 修改访问时间。

  • -c, --no-create 不创建新文件。

  • -m, --time=mtime 修改修改时间。

  • -r, --reference=FILE 使用指定文件的时间信息。

  • file 要创建的文件。

示例:

touch file1.txt

删除命令#

语法:

rm [option] file...

参数:

  • -f, --force 忽略不存在的文件,不显示警告。

  • -i, --interactive 进行确认提示。

  • -r, -R, --recursive 递归删除目录及其内容。

  • file 要删除的文件或目录。

示例:

rm file1.txt

目录删除命令#

语法:

rmdir [option] directory...

参数:

  • -p, --parents 删除父目录(如果为空)。

  • directory 要删除的目录。

示例:

rmdir documents

显示网络配置信息命令#

语法:

ifconfig

示例:

ifconfig

输出:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::c6e9:84ff:fe87:6835  prefixlen 64  scopeid 0x20<link>
        ether c4:e9:84:87:68:35  txqueuelen 1000  (Ethernet)
        RX packets 45574  bytes 33661624 (33.6 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 23257  bytes 2469127 (2.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

重启命令#

语法:

reboot

示例:

reboot

关机命令#

语法:

poweroff

示例:


shell
poweroff

系统帮助命令#

语法:

man [command]

参数:

  • command 要查看帮助的命令。

示例:

man ls

数据同步写入磁盘命令#

语法:

sync

示例:

sync

查找文件命令#

语法:

find [path...] [expression]

参数:

  • path 要查找的路径。
  • expression 要匹配的表达式。

示例:

find /home/user -name "*.txt"

输出:

/home/user/Documents/file1.txt
/home/user/Documents/file2.txt

查找内容命令#

语法:

grep [option] pattern [file...]

参数:

  • -i, --ignore-case 忽略大小写。

  • -r, --recursive 递归查找目录中的文件。

  • -l, --files-with-matches 只显示包含匹配项的文件名。

  • pattern 要查找的模式。

  • file 要查找的文件。

示例:

grep "Hello" file1.txt

输出:

Hello, world!

文件夹大小查看命令#

语法:

du [option] [directory...]

参数:

  • -s, --summarize 只显示总大小。

  • -h, --human-readable 以人类可读的格式显示大小。

  • directory 要查看大小的目录。

示例:

du -sh /home/user/Documents

输出:

4.0K    /home/user/Documents

磁盘空间检查命令#

语法:

df [option] [file...]

参数:

  • -h, --human-readable 以人类可读的格式显示大小。

  • file 要检查空间的文件。

示例:

df -h

输出:

文件系统    容量  已用  可用 已用% 挂载点
/dev/sda1  100G   50G   50G   50% /

使用 gedit 打开某个文件命令#

语法:

gedit [file...]

参数:

  • file:要打开的文件。

示例:

gedit file1.txt

当前的系统进程查看命令#

语法:

ps [option]

参数:

  • -a, --all:显示所有进程,包括其他用户的进程。
  • -u, --user=USER:只显示指定用户的进程。
  • -x, --deselect:不显示与终端相关的进程。
  • -e:等价于 -A,显示所有进程。
  • -f:显示详细进程信息。
  • -l:以长格式显示进程信息。
  • -p PID:只显示指定 PID 的进程。
  • -U, --userlist=USERLIST:显示指定用户列表的进程。

示例:

ps -ef

输出:

UID       

 PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 09:30 ?        00:00:01 /sbin/init
root         2     0  0 09:30 ?        00:00:00 [kthreadd]
root         3     2  0 09:30 ?        00:00:00 [rcu_gp]
...

进程实时运行状态查看命令#

语法:

top

示例:

top

文件类型查看命令#

语法:

file [file...]

参数:

  • file:要查看类型的文件。

示例:

file file1.txt

输出:

file1.txt: ASCII text

此文由 Mix Space 同步更新至 xLog
原始链接为 https://api.xn--i2r.cc/posts/Linux-Study/LS1


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。