当前位置 博文首页 > Java小咖秀的博客:2万字Linux实用&常用命令总结,收藏不吃
Linux其实是前后端都必会的技能,前端目前很多童鞋都再走大前端路线,后端就更不用说了,小编给大家盘了Linux的实战基础命令,可以说这些都是必须掌握的,当然这些也是不够的,后面小编还会保持持续更新…??
当然还是有一定字数,请耐心看完,或者先收藏,应该不会吃灰吧~
头像:
名称:linux
出生日期:1991年10月
国籍:芬兰
性别:这么可爱,一定是男孩子
父母:Linus Torvalds(著名的电脑程序员、黑客)
颜值: 我的命令行比较酷炫,也有windows一样的图形界面,现在美颜功能(插件)比较多,大家可以去往上下载,很多插件可以修饰你的命令行。
思想:众生平等(认为一切都是文件),分工明确(每个软件有各自确定的用途)。
工作地点:各种硬件平台,如具有x86、680x0、sparc等处理器的平台,机顶盒,游戏机也有我的身影,全国各地出差,比较忙。
价值:我很有价值,但是我免费哦
特点:支持多用户,多任务
简介:我抗击打能力高(安全),一般攻破我比较困难,即使你进来了,你的各种权限也是收到限制的。我情绪比较"稳定",可以长年运行不挂。
[root@pikaqiu ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping : 1
microcode : 1
cpu MHz : 2500.026
cache size : 40960 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc up rep_good unfair_spinlock pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch xsaveopt fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx
bogomips : 5000.05
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
[root@pikaqiu ~]# cat /proc/meminfo
MemTotal: 3924560 kB
MemFree: 122468 kB
Buffers: 142244 kB
Cached: 1166196 kB
SwapCached: 0 kB
Active: 3027896 kB
Inactive: 632976 kB
Active(anon): 2352452 kB
Inactive(anon): 148 kB
Active(file): 675444 kB
Inactive(file): 632828 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 1172 kB
Writeback: 0 kB
AnonPages: 2352464 kB
Mapped: 21992 kB
Shmem: 168 kB
Slab: 85608 kB
SReclaimable: 61744 kB
SUnreclaim: 23864 kB
KernelStack: 7424 kB
PageTables: 8856 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1962280 kB
Committed_AS: 2559420 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 18632 kB
VmallocChunk: 34359715744 kB
HardwareCorrupted: 0 kB
AnonHugePages: 2035712 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 6016 kB
DirectMap2M: 2091008 kB
DirectMap1G: 2097152 kB
[root@pikaqiu ~]# cat /proc/swaps
Filename Type Size Used Priority
[root@pikaqiu ~]# cat /proc/version
Linux version 2.6.32-696.3.1.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue May 30 19:52:55 UTC 2017
[root@pikaqiu ~]# cat /proc/mounts
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
devtmpfs /dev devtmpfs rw,relatime,size=1951528k,nr_inodes=487882,mode=755 0 0
devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,relatime 0 0
/dev/vda1 / ext4 rw,relatime,barrier=1,data=ordered 0 0
/proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
最高使用频率的命令之一。
命令格式: ls [OPTION]… [FILE]…
单纯的输入:
[root@iz2ze76ybn73dvwmdij06zz /]# ls
bin dev home lib64 media opt proc run srv tmp var
boot etc lib lost+found mnt patch root sbin sys usr www
[root@iz2ze76ybn73dvwmdij06zz /]# ls -l
总用量 68
lrwxrwxrwx 1 root root 7 8月 26 22:36 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 8月 26 22:39 boot
drwxr-xr-x 19 root root 2960 4月 11 12:59 dev
drwxr-xr-x. 81 root root 4096 9月 5 17:09 etc
drwxr-xr-x. 2 root root 4096 4月 11 12:59 home
lrwxrwxrwx 1 root root 7 8月 26 22:36 lib -> usr/lib
lrwxrwxrwx 1 root root 9 8月 26 22:36 lib64 -> usr/lib64
drwx------. 2 root root 16384 10月 15 2017 lost+found
drwxr-xr-x. 2 root root 4096 4月 11 12:59 media
drwxr-xr-x. 2 root root 4096 4月 11 12:59 mnt
drwxr-xr-x. 3 root root 4096 8月 26 22:40 opt
drwxr-xr-x 2 root root 4096 8月 26 23:00 patch
dr-xr-xr-x 110 root root 0 4月 11 12:59 proc
dr-xr-x---. 12 root root 4096 9月 11 20:59 root
drwxr-xr-x 26 root root 760 9月 7 21:50 run
lrwxrwxrwx 1 root root 8 8月 26 22:36 sbin -> usr/sbin
drwxr-xr-x. 2 root root 4096 4月 11 12:59 srv
dr-xr-xr-x 13 root root 0 4月 11 12:59 sys
drwxrwxrwt. 9 root root 4096 9月 15 03:19 tmp
drwxr-xr-x. 13 root root 4096 8月 26 22:36 usr
drwxr-xr-x. 19 root root 4096 8月 26 22:55 var
drwxr-xr-x 6 root root 4096 8月 26 22:39 www
[root@iz2ze76ybn73dvwmdij06zz /]# ls -a
. bin etc lib64 mnt .pearrc run sys usr
.. boot home lost+found opt proc sbin .test var
.autorelabel dev lib media patch root srv tmp www
[root@iz2ze76ybn73dvwmdij06zz /]# ls -F
bin@ dev/ home/ lib64@ media/ opt/ proc/ run/ srv/ tmp/ var/
boot/ etc/ lib@ lost+found/ mnt/ patch/ root/ sbin@ sys/ usr/ www/
[root@iz2ze76ybn73dvwmdij06zz /]# ls -r
www usr sys sbin root patch mnt lost+found lib etc boot
var tmp srv run proc opt media lib64 home dev bin
[root@iz2ze76ybn73dvwmdij06zz test]# ls -R
.:
data
./data:
img
./data/img:
car product user
./data/img/car:
./data/img/product:
./data/img/user:
[root@iz2ze76ybn73dvwmdij06zz /]# ls -lS
总用量 72
drwx------. 2 root root 16384 10月 15 2017 lost+found
dr-xr-xr-x. 5 root root 4096 8月 26 22:39 boot
drwxr-xr-x. 81 root root 4096 9月 5 17:09 etc
drwxr-xr-x. 2 root root 4096 4月 11 12:59 home
drwxr-xr-x. 2 root root 4096 4月 11 12:59 media
drwxr-xr-x. 2 root root 4096 4月 11 12:59 mnt
drwxr-xr-x. 3 root root 4096 8月 26 22:40 opt
drwxr-xr-x 2 root root 4096 8月 26 23:00 patch
dr-xr-x---. 12 root root 4096 9月 15 22:03 root
drwxr-xr-x. 2 root root 4096 4月 11 12:59 srv
drwxr-xr-x 3 root root 4096 9月 15 22:10 test
drwxrwxrwt. 9 root root 4096 9月 15 03:19 tmp
drwxr-xr-x. 13 root root 4096 8月 26 22:36 usr
drwxr-xr-x. 19 root root 4096 8月 26 22:55 var
drwxr-xr-x 6 root root 4096 8月 26 22:39 www
drwxr-xr-x 19 root root 2960 4月 11 12:59 dev
drwxr-xr-x 26 root root 760 9月 7 21:50 run
lrwxrwxrwx 1 root root 9 8月 26 22:36 lib64 -> usr/lib64
lrwxrwxrwx 1 root root 8 8月 26 22:36 sbin -> usr/sbin
lrwxrwxrwx 1 root root 7 8月 26 22:36 bin -> usr/bin
lrwxrwxrwx 1 root root 7 8月 26 22:36 lib -> usr/lib
dr-xr-xr-x 110 root root 0 4月 11 12:59 proc
dr-xr-xr-x 13 root root 0 4月 11 12:59 sys
[root@iz2ze76ybn73dvwmdij06zz /]# ls -g
总用量 72
lrwxrwxrwx 1 root 7 8月 26 22:36 bin -> usr/bin
dr-xr-xr-x. 5 root 4096 8月 26 22:39 boot
-rw-r--r-- 1 root 0 9月 15 22:20 c
drwxr-xr-x 19 root 2960 4月 11 12:59 dev
drwxr-xr-x. 81 root 4096 9月 5 17:09 etc
drwxr-xr-x. 2 root 4096 4月 11 12:59 home
lrwxrwxrwx 1 root 7 8月 26 22:36 lib -> usr/lib
lrwxrwxrwx 1 root 9 8月 26 22:36 lib64 -> usr/lib64
drwx------. 2 root 16384 10月 15 2017 lost+found
drwxr-xr-x. 2 root 4096 4月 11 12:59 media
drwxr-xr-x. 2 root 4096 4月 11 12:59 mnt
drwxr-xr-x. 3 root 4096 8月 26 22:40 opt
drwxr-xr-x 2 root 4096 8月 26 23:00 patch
dr-xr-xr-x 110 root 0 4月 11 12:59 proc
dr-xr-x---. 12 root 4096 9月 15 22:18 root
drwxr-xr-x 26 root 760 9月 7 21:50 run
lrwxrwxrwx 1 root 8 8月 26 22:36 sbin -> usr/sbin
drwxr-xr-x. 2 root 4096 4月 11 12:59 srv
dr-xr-xr-x 13 root 0 4月 11 12:59 sys
drwxr-xr-x 3 root 4096 9月 15 22:18 test
drwxrwxrwt. 9 root 4096 9月 15 03:19 tmp
drwxr-xr-x. 13 root 4096 8月 26 22:36 usr
drwxr-xr-x. 19 root 4096 8月 26 22:55 var
drwxr-xr-x 6 root 4096 8月 26 22:39 www
[root@iz2ze76ybn73dvwmdij06zz /]# ls -lG
总用量 72
lrwxrwxrwx 1 root 7 8月 26 22:36 bin -> usr/bin
dr-xr-xr-x. 5 root 4096 8月 26 22:39 boot
-rw-r--r-- 1 root 0 9月 15 22:20 c
drwxr-xr-x 19 root 2960 4月 11 12:59 dev
drwxr-xr-x. 81 root 4096 9月 5 17:09 etc
drwxr-xr-x. 2 root 4096 4月 11 12:59 home
lrwxrwxrwx 1 root 7 8月 26 22:36 lib -> usr/lib
lrwxrwxrwx 1 root 9 8月 26 22:36 lib64 -> usr/lib64
drwx------. 2 root 16384 10月 15 2017 lost+found
drwxr-xr-x. 2 root 4096 4月 11 12:59 media
drwxr-xr-x. 2 root 4096 4月 11 12:59 mnt
drwxr-xr-x. 3 root 4096 8月 26 22:40 opt
drwxr-xr-x 2 root 4096 8月 26 23:00 patch
dr-xr-xr-x 110 root 0 4月 11 12:59 proc
dr-xr-x---. 12 root 4096 9月 15 22:18 root
drwxr-xr-x 26 root 760 9月 7 21:50 run
lrwxrwxrwx 1 root 8 8月 26 22:36 sbin -> usr/sbin
drwxr-xr-x. 2 root 4096 4月 11 12:59 srv
dr-xr-xr-x 13 root 0 4月 11 12:59 sys
drwxr-xr-x 3 root 4096 9月 15 22:18 test
drwxrwxrwt. 9 root 4096 9月 15 03:19 tmp
drwxr-xr-x. 13 root 4096 8月 26 22:36 usr
drwxr-xr-x. 19 root 4096 8月 26 22:55 var
drwxr-xr-x 6 root 4096 8月 26 22:39 www
10.ls -li 显示文件的索引号
[root@iz2ze76ybn73dvwmdij06zz /]# ls -li
[root@iz2ze76ybn73dvwmdij06zz /]# ls -li
总用量 72
7628 lrwxrwxrwx 1 root root 7 8月 26 22:36 bin -> usr/bin
1179650 dr-xr-xr-x. 5 root root 4096 8月 26 22:39 boot
4923 -rw-r--r-- 1 root root 0 9月 15 22:20 c
1026 drwxr-xr-x 19 root root 2960 4月 11 12:59 dev
917505 drwxr-xr-x. 81 root root 4096 9月 5 17:09 etc
655362 drwxr-xr-x. 2 root root 4096 4月 11 12:59 home
17 lrwxrwxrwx 1 root root 7 8月 26 22:36 lib -> usr/lib
13 lrwxrwxrwx 1 root root 9 8月 26 22:36 lib64 -> usr/lib64
11 drwx------. 2 root root 16384 10月 15 2017 lost+found
786434 drwxr-xr-x. 2 root root 4096 4月 11 12:59 media
131074 drwxr-xr-x. 2 root root 4096 4月 11 12:59 mnt
393219 drwxr-xr-x. 3 root root 4096 8月 26 22:40 opt
1966081 drwxr