linux commands

时间:2022-03-19 18:01:31
 abrt-cli --since           ;查看abrt捕捉的异常

 alias                    ;别名,alias rm='rm -i';使用“ \rm ” 使用原命令

 alsamixer                ;图形音量调节,q 增加左声道, w 同时增加,e 增加右声道,上下键同时增加减小音量, s 选择声卡

 amixer                    ; amixer set Master % 调节音量;alsamixer是Linux 音频架构ALSA中的Alsa工具的其中一个,用于配置音频的各个参数, amixer 是他的文本模式

 apachectl                ; apache 配置命令

 ar                    ; 创建添加 c 程序库, ar -rc libhello.a hello.o 用 hello.o 创建一个静态库 libhello.a

 arp                            ;地址解析协议

 aspell                    ; interactive spell checker

 at                            ;定时执行程序,默认为root用户,需要开启 atd 进程哦;查看作业:atq;删除作业:atrm ;at -f ./hello : (MMDDYY)

 audacity                ;音频编辑器

 authconfig                ; sssd 的配置工具

 axel                    ; A light download accelerator for Linux.

 basename                ;只取完整文件名的文件名;如 basename /etc/profile 输出 profile

 bash

 bluetooth-wizard            ;打开蓝牙配置框

 btrfs                    ; control a btrfs filesystem

 bypy                    ; 百度云终端客户端

 cal                    ;输出日历

 cat                    ;concatenate(连接) files and print on the standard output; -n 加上行号,编号时不忽略空行; -b 加上行号,编号时忽略空行(空行同样会输出),常通过查看 /proc 下的文件来监视系统状态

 cdrecord                ;write data to optical(光学的) disk media, sameas wodim; cdrecord -pad -dao -data blag-140k-i686.iso

 chage                    ;设置用户和其密码的日期,-E 设置过期天数,-W 设置密码过期前多久提示用户,-I 设置用户过期后锁定用户的天数;过期的用户仍然存在,但无法使用,和锁定用户一样

 charmap                    ;character symbols to define character encodings, 字符映射表

 chat                    ;Automated conversational script with a modem

 chattr                    ;改变文件的隐藏属性,复制粘贴会改变文件权限; -i 不能更新; -a 可以增加内容,不能改变过去的内容

 chcpu                    ;配置 cpu

 cheese                    ;tool to take pictures and videos from your webcam(网络摄像头)

 chfn                    ;提供在/etc/passwd中添加备注字段的标准方法,默认保存finger信息,chfn user会提示用户输入备注信息; -f :后面接完整癿大名; -o :您办公室癿房间号码; -p :办公室癿电话号码; -h :家里癿电话号码

 chgrp                        ;改变文件属组,chgrp group1 file

 chkconfig                      ;查看 SysV 开机自启动服务,chkconfig --level  network off

 chmod

 chown                        ;改变属主,chown root:root file

 chpasswd                ;批量改变用户密码,chpasswd <users.txt,user.txt中是userd:passwd的密码对

 chroot                    ; run command or interactive shell with special root directory

 chsh                    ;chsh -s /bin/bash user; -l 列出目前系统上面可用癿 shell ,其实就是 /etc/shells 癿内容; -s 训定修改自己癿 Shell 啰

 chvt                    ; change foreground virtual terminal, chvt  跳到 tty2

 clear                    ; 清空屏幕

 clear_console                ; 清空屏幕并删除缓存,保护安全,二进制文件和手册备份在网盘中; clear_console -q

 clock                    ; 查询和设置硬件时间

 convmv                      ;转换文件名的格式:convmv -f 源编码 -t 新编码 [选项] 文件名

 cowpatty                    ; wpa-psk 字典破解;cowpatty -d xxx.hash -r yyyyy.cap -s ESSID 

 crontab                      ;设置定时任务,用crontab -e 编辑,min hour dayofmonth month dayofweek username command ,在/etc/crontab中查看配置文件

 cp                            ;复制目录和文件,没有目录时会创建目录,文件正在使用时可能无法复制,-R递归复制目录(如果目标目录中没有给定的目录则创建之,有给定的目录则会将源目录再次拷贝到给定的目录下面,无论目录名是否相同),-r递归复制文件,-p保留时间戳、属性等,-l硬链接不创建新文件,-s软链接,-f强制删除, -t 指定目标目录; "cp src1 src2 src3 dst1" == "cp -t dst1 src1 src2 src3";使用 \cp 时就不会使用命令的别名了

 cpio                    ; copies files to and from archives. 可备份到磁带上,可备份任何文件,需配合其他程序使用

 cpp                    ; The C Preprocessor

 cpupower                ; Shows and sets processor power related values; frequency-info frequency-set idle-info idle-set set info monitor help

 ctags                    ; Generate tag files for source code

 curl                    ; transfer a URL, 比如下载一个网页源代码,图片,上传数据等等;curl -O http://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.0.tar.gz

 cut                            ;在文件的每一行中提取片断,-b -c -f, -d -n -s
 -b LIST,输出这些字节(一个汉字  byte );-c LIST,输出这些字符(一个汉字算一个字符);-d DELIM,使用 DELIM 取代空白字符作为分隔符,和 -f 一起用;-f LIST,输出这些字段;-n,和 -b 一起用时不分开多字节字符;-s,不显示没有分隔符的行;--output-delimiter=STRING,使用 STRING 作为分隔符, 缺省(的输出分隔符) 为输入分隔符;
 LIST 由一个数字范围( n-m )或逗号隔开的多个范围组成,从  开始计数。 范围是下列形式之一:“ N ”第 N 个字节, 字符或字段;“ N- ”从第 N 个字节, 字符或字段直至行尾;“ N-M ”从第 N 到第 M(并包括第 M )个字节, 字符或字段;“ -M ”从第  到第 M(并包括第 M ) 个字节, 字符或字段。
 如果没有指定文件 FILE, 或 FILE 是 -, 就从标准输入读取数据;-b, -c, -f 参数可以使用“ -b  ”或“ -b1 ”;每次只能使用 -b, -c 或 -f 中的一个选项。
 , -d : |         #以 : 分割文件,输出第一个字段

 daemon command                ; 让一个程序后台执行

 date                    ;显示和设置时间; date -s MMDDHHmm[[CC]YY][.ss]; m 月, d 天, k 时, M 分,S 秒, s UTC 秒数,N 纳秒,y 年, Y 世纪和年, D 月日年,date +%w 显示星期 %Y %m %d

 dconf                            ; A configuration system

 dconf-editor                        ; 图形界面修改系统默认设置 dconf,对应的命令行命令是 gsetting

 dd                            ;用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换:http://www.cnblogs.com/sopost/archive/2010/08/13/2190102.html
         # 创建一个 100M 大小的文件
 dd if=/dev/hdb of=/dev/hdd                # 将 /dev/hdb 整盘备份到 /dev/hdd
 dd if=/dev/hdb of=/root/image                # 将 /dev/hdb 全盘数据备份到指定路径的 image 文件
 dd if=/root/image of=/dev/hdb                # 将备份文件恢复到指定盘
 dd if=/dev/hdb | gzip > /root/image.gz            # 备份 /dev/hdb 全盘数据,并利用 gzip 工具压缩保存到指定目录
 gzip -dc /root/image.gz | dd of=/dev/hdb        # 将压缩的备份文件恢复到指定盘
 增加 swap 空间大小
 {
      count=    # 创建一个 256M 的文件
     mkswap /swapfile                # 把这个文件变成 swap 文件
     swapon /swapfile                # 启用这个文件
     /swapfile swap swap default              # 编辑 /etc/fstab 开机自动挂载它
 }
 dd if=/dev/urandom of=/dev/hdb1                # 销毁磁盘数据
 测试硬盘读写性能
 {
      count=    # 计算这两个命令的执行时间,计算出硬盘的读写速度
     dd if=/root/1Gb.file bs=64k | dd of=/dev/null
 }
 确定硬盘的最佳块大小
 {
      count=        # 根据每个命令执行的时间确定最佳块大小
      count=
      count=
      count=
 }

 debuginfo-install            ; install debuginfo packages and their dependencies

 debugfs                      ;恢复删除的文件 first: open /dev/sda then: ls /home/C++

 declare                        declare命令用于声明和显示已存在的shell变量。当不提供变量名参数时显示所有shell变量。declare命令若不带任何参数选项,则会显示所有shell变量及其值。declare的功能与typeset命令的功能是相同的。

 df                          ;挂载的磁盘; -T 查看文件系统类型; -k 大小以 K 显示; -m 大小以 M 显示

 diff                          ;比较两个文件

 dig                    ; DNS lookup utility

 dmesg                         ;用于检测和控制内核环缓冲(print or control the kernel ring buffer)。程序用来帮助用户了解系统的启动信息,硬件,硬盘,cpu; dmesg | grep -i eth 查看网卡信息

 dirname                    ; 提取文件的完整路径,不包括文件名; dirname /etc/profile 输出 /etc

 dmidecode                ;以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息; -q 查看所有信息,可查看机器型号

 dmidecode -t bios            ;查看 bios 信息

 dmidecode -t memory            ;查看内存硬件信息

 dmsetup                    ;low level logical volume management; dmsetup ls

 domainname                ; 暂时设置本机的领域名,永久设置需要修改 /etc/sysconfig/network,通 nisdomainname, ypdomainname

 doxygen                    ; documentation system for various programming languages;     doxygen doc/doxygen.config

 du                          ;estimate(估计) disk usage of each FILE, recursively for directories; -h(human readable); -a(默认只列出目录); -b(bytes); -k(default); -m ; -d 指定最大层次; -s 列出指定目录或文件的大小

 echo $PATH                ; -n 不自动添加换行符(默认自动添加换行符), -e 识别转义字符,-E 不识别转义字符(默认)

 enable                    ; 用于临时关闭或者激活指定的shell内部命令(内建);若要执行的文件名称与shell内建命令相同,可用enable -n来关闭shell内建命令。若不加-n选项,enable可重新启动关闭的命令

 enca                          ;查看和转换文件编码,有时会出错

 enchant                        ;a spellchecker, an ispell-compatible spellchecker,查看 aspell ispell

 env                          ;run a program in a modified environment,默认输出环境参数;env LANG=C /usr/bin/mrtg

 evince                    ; pdf 文档浏览器

 eog                    ; gnome 图像查看器

 ether-wake                ; A tool to send a Wake-On-LAN "Magic Packet"

 ethtool enp2s0                ;query or control network driver and hardware settings 网卡的一些底层信息

 exit                    ; 输出退出状态码

 export                        ;将局部环境变量设置为全局环境变量

 dos2unix                ;DOS/Mac to Unix and vice versa text file format converter

 fc -l                ; fix command. 查看bash中输入的第100-102历史命令,也会将最近的历史命令修复出来

 fcrackzip                ;  -c a  o1.zip

 fdisk                    ; fdisk /dev/sda 分区

 fg  +  num                      ;运行停止的服务

 find                            ;在指定目录下查找指定特征的文件; -name ;

 finger                    ;简单查看linux系统中的用户信息,多被管理员禁用(或没有预装),finger user;-s 仅列出用户癿账号、全名、终端机代号不登入时间等等;-m 列出不后面接癿账号相同者,而丌是刟用部分比对 (包括全名部分)

 ,,}

 flex                    ;the fast lexical analyser generator

 free                           ;查看内存使用情况; -m 以 M 显示

 fsck                          ;检查修复损坏的磁盘

 fuser                    ; 由文件名找出正在使用文件的程序,vim 编辑时是使用的 swp 文件哦; -u 列出用户名, -v 列出指令相关信息, -m 会列出操作文件系统或目录中文件的所有程序

 gawk                        ;流文件编辑

 gcc                            ;编译程序

 gdb                            ;调试程序

 genpmk                        ; 生成 hask 字典;genpmk -f 字典 -d 要生成的hash table -s ssid

 getconf LONG_BIT                  ;Posix

 getenforce                ; get the current mode of SELinux

 git

 gnome-abrt

 gnome-boxes

 gnome-calculator

 gnome-character-map            ;字符映射表

 gnome-clocks                   ;时钟

 gnome-contacts                 ;联系人

 gnome-control-center            ;设置

 gnome-dictionary            ;字典

 gnome-disk-image-mounter        ;选择要挂载的磁盘映像

 gnome-disks                  ;磁盘管理

 gnome-documents                ;文档管理器

 gnome-screenshot             ;截屏

 gnome-shell

 gnome-terminal

 gnome-text-editor            ; gedit

 gnome-tweak-tool

 gnome-system-monitor            ;进程管理、文件系统、内存、交换分区、CPU、网络流量统计

 gnome-weather

 gpg                    ;OpenPGP encryption and signing tool; --gen-key; gpg --verify file.sig file; --list-keys; --armor --export PubID/GPGKEYID

 grep                        ;匹配 -L 参数输出所有没有匹配的文件名,grep -L phrase file1 file2 file3 ……( grep -nilr * ); -l 参数表示如果一个文件中有多个匹配则之显示一次匹配; -n 显示行号(忽略空白行,但编号不忽略); -i 忽略大小写; -r 目录递归搜索; -b 显示行首字母是文档中的第几个字节,中文占两个字符,中文字符后的换行符占两个字节;“ * ”表示当前目录下的所有文件,“ . ” 表示匹配输出的所有字符; -E 匹配多个匹配符( '(rpc|nfs)';

 groff                    ;front-end for the groff document formatting system

 groupadd                ;添加新组

 groupdel

 groupmod                ;修改组,-g修改组id,-n修改组名,也可以编辑/etc/group修改组名

 gsetting                ;gnome 相关的设置;gsettings set org.gnome.desktop.interface cursor-blink false

 gpasswd                  ; 管理 /etc/group 和 /etc/gshadow 文件,管理用户组;-d 从组中删除用户

 gvfsd-mtp                ; mtp 媒体传输协议

 halt                    ; halt会先呼叫shutdown,而shutdown最后会呼叫halt,不过,shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机;至于halt却能够在不理会目前系统状况下, 进行硬件关机的特殊功能

 hciconfig                ;configure Bluetooth devices (hciX is the name of a Bluetooth device installed in the system, 属于 bluez-utils).

  输出前  行

 hexedit                    ; 以十六进制编辑文件

 hdparm                      ;查看硬盘信息

 hg                    ; Mercurial source code management system

 hostname

 hostnamectl                ; 修改静态主机名时可永久修改主机名(Centos7); hostnamectl status|set-hostname [--static|--pretty|---transient] ;“静态”主机名也称为内核主机名,是系统在启动时从 /etc/hostname 自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用*形式(包括特殊/空白字符)的主机名,以展示给终端用户(如Dan's Computer)。

 htop                    ; 交互式的进程浏览器,替代 top

 history                    ;bash 内建指令,查看命令历史 /home/usr/.bash_history;历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。-a 立刻将历史命令写入文件中

 hwclock                    ;query or set the hardware clock (RTC); hwclock --hctosys 让系统时间和硬件时间同步

 iconv                        ;codeset conversion,可以转换文本格式:iconv -f GBK -t UTF- ./Hello.c > Hello.c.temp

 id                          ;查看用户信息,-g显示用户组id号,-gn显示组名;-u显示用户id,-un显示用户名

 ifconfig                        ;查看本机ip地址

 ifdown                    ; take a network interface down

 ifup                    ; bring a network interface up

 info                    ; 类似 man 手册

 init                    ;设置运行级别, init  进入图形界面

 insmod                    ;加载内核模块

 install                    ; copy files and set attributes; -c (ignore); -d 安装的目录是否存在,不存在则创建

 iostat                    ;Report Central Processing Unit (CPU) statistics(统计数据) and input/output statistics for devices and partitions

 ip                           ;network device configuration;ip link set wls3p0 up;ip link show

 ipcs                    ;provide information on IPC facilities; -m 查看系统上的当前共享内存页面

 iptables                ;iptables/ip6tables — administration tool for IPv4/IPv6 packet filtering and NAT

 iw                            ;show / manipulate wireless devices and their configuration

 iwconfig                        ;配置无线网卡信息, configure a wireless network interface, 在 CentOS7 中已经被 iw 替代了

 jobs                            ;显示 ctrl z 停止的任务

  或文件  被指定为"-"时,程序将从标准输入读取数据。
 -a 文件编号,值可以是  或 ,分别对应文件  和文件 ,此选项用于根据指定文件编号输出不成对的行目;-e 字符,将缺失的输入区块替换为指定字符;-i, --ignore- 域,在文件1 的此域组合;- 域,在文件2 的此域组合;--check-order,检查输入行是否正确排序,即使所有输入行均是成对的;--nocheck-order 不检查输入是否正确排序;--header 将首行视作域的头部,直接输出而不对其进行匹配;--help 显示此帮助信息并退出;--version 显示版本信息并退出
 除非使用了"。默认的格式输出合并后的域、文件1 和文件2 剩下的域,均由该指定字符串分隔。
 重要提示:文件1 和文件2 必须在合并域中排序;例如,如果"join"后没有选项,使用"sort -k 1b,1"。注意,所进行的比较遵从"LC_COLLATE"所指定的的规则。如果输入没有被排序并导致某些行无法合并,将会显示警告信息。
  -a 

 journalctl                ;Query the systemd journal; journalctl file 日志; flushing journal

 kill                          ;给进程发信号,kill -l 列出所有的系统信号,不能用进程名

 killall                          ;用进程名杀死所有相关进程,kill all http*

 lame                    ; create mp3 audio files; lame --decode music.mp3 music.wav

 last                    ;查看最近登陆过的用户,它查看的是 /var/log/wtmp 文件, wtmp 文件是以二进制格式进行存储的,如果直接使用文本编辑器查看,查看的会是一堆乱

 lastb                    ; 查看最近登陆过的用户,包括登陆失败的

 ldconfig                ; configure dynamic linker run-time bindings

 ldd                    ;查看可执行文件的库依赖

 less                  ;分页显示文件或缓冲区内容,如果数据改变了其也会实时改变数据; -N 显示行号

 lex                    ; 词法分析程序生成器 the fast lexical analyser generator

 ln  sourcefile  targetfile                 ;默认创建硬链接,-s 创建软链接,第一个参数是源文件

 locale                    ;get locale-specific information;区域设置,如语言等; export LANG=zh_CN.UTF- LC-ALL=zh_CN.UTF-

 locate                    ; locate part_string, 在建立的资料库中搜索文件名, CentOS7 资料库每天更新一次,用 updatedb 手动更新,搜索没有权限设置哦

 loginctl                ; Control the systemd login manager; loginctl list-session/show-session/session-status/list-users 登陆会话

 lpr                    ; 通过打印机打印文件 printer

 ls                    ; -R 递归列出文件; -S 按大小排序输出,常用-sail; –ul 列出文件的访问时间(一般列出修改时间); -h 文件大小人性化;-l 列出文件访问权限、硬链接数,属主,属组,文件大小/设备号,最后修改时间,文件名

 lsblk                    ;硬盘和分区信息

 lsb_release                ; prints certain LSB (Linux Standard Base) and Distribution information 发行版信息

 lscpu                    ;查看 cpu 信息

 lsmod                    ;列出内核加载的模块(包括驱动),显示内核模块的状态

 lsof                    ;列出打开的文件,可用来找回删除的文件; lsof -i:port

 lspci                    ;PCI是Peripheral Component Interconnect(外围设备互联),主板所有硬件槽信息; -v 详细信息; -vvv 更详细的信息; lspci | grep -i "eth" 查看网卡硬件信息

 lsusb                    ;列出 usb 设备

 luit                             ;改变终端的字符编码,luit -encoding gbk

 mail                    ; mailx 程序

 make                    ; make install

 man                          ;查看shell命令,程序库(c/c++),系统函数,工具等的手册; -f 简短描述( whatis );有需要将手册导入到 less 中查看(行号)

 md5sum                        ;查看md5值

 mesg                    ; control write access to your terminal; mesg y 接收所有, n 不接受所有

 mii-tool                ;查看网卡

 minicom                    ;串口通信( windows 下的超级终端);minicom -s 配置串口

 mkdir                    ;创建目录; -p 创建父级目录

 modinfo                    ;查看内核加载的模块详细信息

 modprobe                ;加载内核模块; modprobe e1000

 more                          ;查看文件或缓冲区内容,s 上一页,d 下一页,文件浏览到末尾会自动退出

 mount                    ;挂载设备如果没有给出目录,会使用/etc/fstab中的文件

 mkbootdisk

 mkdir

  fifo_test p  

 mkfs.ext2                ;mkfs.cramfs mkfs.ext3 mkfs.ext4 mkfs.fat mkfs.vfat mkfs.minix mkfs.msdos mkfs.xfs

  test b    建了一个块设备文件,主设备号是  ,次设备号是  ,权限是 

 mkswap                    ;set up a Linux swap area

 mktemp                        ;在当前文件夹创建临时文件,TEMPFILE.XXXX

 mtr                    ;网络诊断工具,将 traceroute 和 ping 集成一块; p 暂停, n 下一个, q 退出

 mv                    ; 移动目录时默认合并目录

 mysql

 nali                    ; 显示 IP 地址的地理位置,本地运行,须自己安装软件;可以对标准输出的 ip,附加上地理信息,可将其他程序的 IP 地址重定向到 nali

 nali-dig                ; nali-dig google.com

 nali-nslookup                ; nali-nslookup google.com

 nali-traceroute

 nali-tracepath

 nali-ping

 nali-update                 ; 更新数据

 nano                     ;Nano's ANOther editor, an enhanced free Pico clone

 nautilus                ; the GNOME File Manager 文件管理器

 net

 netcat

 netstat                        ;查看端口信息

 ~ ), command,调整用renice + -u username,也可以在top命令中输入r,优先级值越小越高

 nl                    ;查看文件时添加行号

 nload                    ; A tool can monitor network traffic and bandwidth usage in real time 即时网速

 nm                    ;list symbols from object files( .o ),显示对象文件、可执行文件或对象文件库里的符号信息

 nmtui                          ;centos7编辑网络连接

 nslookup                          ;query Internet domain name servers,参数为域名

 ntpdate                    ; 同步系统时间; ntpdate .centos.pool.ntp.org;需要修改 /etc/localtime

 od                    ;将文档读取为  进制,例如读取二进制文件; -t oCc 的選項與參數來將資料內的字元以 ASCII 類型的字元來顯示

 openssl rand                ; generate pseudo-random bytes 产生随即数; openssl rand [option] n

 package-cleanup                ; clean up locally installed, duplicate, or orphaned packages

 parted                    ; partition manipulation program,可查看分区详细信息

 partprobe                ; inform the OS of partition table changes

 PATH=$PATH:/home/user/test          ;设置 PATH 路径,不要在 /etc/environment 中设置,会出错哦

 perror                    ; explain error codes; perror EXIT_SUCCESS; perror   

 pic                    ; compile pictures for troff or TeX

 piconv                    ; perl version of iconv, a character encoding converter widely

 pidof                    ; 列出程序名对应的 pid; pidof systemd

 play                    ;播放音乐, sox 插件, play *.mp3 (安装 sox-devel sox-plugins-freeworld)

 poweroff                ;关闭计算机

 powertop                ;查看电脑中耗电量大的进程,关闭它

 pgrep                    ;查看运行程序相关的pid,pgrep systemd查看运行程序路径中包含 systemd 的程序pid

 pkg-config                ; Return metainformation about installed libraries 软件信息

 pkill                    ; 基于用户或属性查看信号或进程; pkill -KILL -t pts/ 踢出登陆的用户

 pppoe-setup                ; 拨号上网

 printenv                        ;输出全局环境变量,单个输出使用 echo $HOME ,系统环境变量都是大写区别用户环境变量

 ps                          ;查看所有进程详细信息用 -ef 和 -ax 参数, -ef 不会列出进程状态

 pstree                        ;系统进程的层次

 pwd                    ;查看当前工作目录

 pyrit                    ; 破解无线密码工具,采用 GPU 加速

 quota                    ; 显示磁盘使用情况和限制

 readelf                    ; 查看 elf 文件内容, readelf -a test | grep so; 查看 elf 文件使用库文件

 readlink                ; 打印符号链接或标准文件路径; readlink -f file

 rename                    ;重命名文件,替换文件名中出现的字符;rename ja ii jaca.com

 reboot                    ;重启计算机

 restorecon                ;restore file(s) default SELinux security contexts

 rkhunter                ; rootkit 扫描程序; rkhunter --check

 rm -r                        ;删除目录,最好不用-f参数

 rmdir                        ;remove empty directories

 rmmod                    ;移除内核模块; rmmod e1000

 rpm                    ;安装软件

 rpm2cpio                ; Extract  cpio  archive from RPM Package Manager (RPM) package

 rpmbuild

 runlevel                ;查看运行级别

 sa                    ; summarizes information about previously executed commands as recorded in the acct file

 safe_finger                ; finger client wrapper that protects against nasty stuff from finger servers,需要 finger 命令

 sar                    ; 最为全面的系统性能分析工具之一;sar [options] [-A] [-o   每秒统计即时网速流量  次,共  次

  htons root@42.123.77.14://root 端口 58022 必须是打开的

 sed                          ;流文件编辑根據『PATH』這個環境變數所規範的路徑,去搜尋『執行檔』的檔名

 selinux                    ; enable/disable selinux; 

 sensors                    ;查看 cpu 温度

 sestatus                ;selinux 的状态

 set                          ;输出这个进程的所有环境变量,包括 printenv 输出的全局变量; 环境变量的设置是“ name=string ”

 setenforce                ; setenforce  to put selinux  to put SELinux in enforcing mode.

 setenv                         ;change or add an environment variable:  setenv VISUAL vim

 setterm                        ;调节屏幕,例如背景颜色

 sh

 sha1sum                    ;compute and check SHA1 message digest

 shutdown                ;关闭计算机,需要 root 权限,shutdown [-t 秒] [-arkhncfF] 时间 [警告信息],会通知其他用户和程序; shutdown :, : 关闭计算机; -t sec 延时,-k 发送警告信息不关机,-h 关机前将系统服务关掉( poweroff ),-H halt the machine, -n 不经过 init 程序直接用 shutdown 关机,-r 将系统服务关掉后就重启,-f 关机重启后强制不进行 fsck 检查,-F 关机重启后强制进行 fsck 检查, -c cancel

 skill                          ;冻结进程,冻结:skill -STOP ;唤醒: skill -CONT 

 sl                    ; error of 'ls'

 sleep                    ; second

 slurm                    ;查看网络流量

 smartctl                        ;查看硬盘信息

 snice                            ;降低进程优先级,snice + -u username

 , 从第三个字符开始排序,第五个字符结束

 source                    ;在当前 bash 环境中读取并执行 file 中的命令。source file.sh,通常用‘.’代替。

 sox                    ;音频编辑

 speedtest-cli                ; 自定义的网络测试工具;–list 列出所有可用的 Speedtest.net 服务器;–share 分享;https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

  );-a 指定分割后的文件名长度(默认为 ,如 xaa, xab );-d 分割后的文件名使用数字前缀(如 x00001 );-b 每个文件大小(如 , 3K/M/G/T/P/E/Z/Y( powers of  ),3KB/MB/GB/TB/PB/EB/ZB/YB( powers of  ) ); -d data.dat

 ssh                    ;ssh -l username ip_addr/dn

 startx                          ;进入 X 图形界面

 stat                    ;显示文件(系统)状态,最近访问时间 atime ( ls stat 等命令不改变访问时间),创建时间(linux文件系统中没有创建时间概念),更改时间(不更改文件内容的其他更改,文件内容更改时同时改变) ctime 用 ls -cl 查看,修改时间(更改文件内容) mtime

 strace                    ; trace system calls and signals 查看命令执行时具体的过程; strace -s 数量 -o 输出文件 command [args]

 stty                    ; 改变和打印终端行设定;stty raw; 一次一个字符结束; stty cooked; 一次一行结束

 su                    ;run a command with substitute user and group ID. 切换用户 su - username

 sucrack                    ; sucrack -a - -s  -u root -rl a dict.txt

 sudo                    ;使超级用户的权限; -i 表示作为登陆 shell 使用,重新加载登陆时的文件( /etc/profile 等)

 switch_root                ; switch to another filesystem as the root of the mount tree

 symlink                    ;管理系统符号链接,软件包 symlinks

 sync                    ; flush file system buffers 刷新文件系统缓冲,将内存中改写的数据同步写入磁盘中,最好多运行机次,虽然关机时会自动调用它

 synclient                ; commandline utility to query and modify Synaptics driver options;synclient touchpadoff= 开机禁用触摸板

 syndaemon                ; syndaemon -i  -d  打字时暂停触摸板 3秒

 sysctl                    ; linux 核心配置命令,sysctl -p 使配置立即生效

 systemd-analyze                ; blame 参数查看启动时各个进程用的时间

 system-config-printer            ; 打印机

 systemctl                ;Control the systemd system and service manager

 setup                    ;系统配置

 svn                    ; Subversion command line client tool

 tac                    ; 和 cat 输出顺序相反

 tail                    ; 显示文件的后10行;-n 显示最后多少行,-c 显示最后多少 k,

 tar                    ;打包工具

 tcpdump

 tee                            ;重定向标准输入输出到多个文件和标准输出,类似 T 型接头; -a 追加文件内容; tee file.c file_1.c ...

 telnet                        ;远程控制;telnet 

 tftp                    ; 登陆到 tftp 服务器,tftp 192.168.1.2

 time                    ;测试程序运行多长时间

 timedatectl                ; Control the system time and date; timedatectl | gawk -F': ' ' $1 ~ /Time zone/ {print $2}' 显示时区

 tmux                    ;A terminal multiplexer, 分割屏幕,可在字符界面使用

 top                          ;动态查看系统进程,系统负载:,,15min,界限是1.,.7正常; -n 表示变化几次退出 top; -b 输出文本模式; -d 输出间隔

  old_file; -r 更改时间戳和其他文件一样:touch -r source_file targert_file; -c 只修改文件时间戳文件不存在时不创建文件,; -m 修改文件的时间(默认)

 tr                    ; translate or delete characters from  stdin; 支持正则; cat winfile | tr -d "\r" > linuxfile

 tshark                    ;wireshark

 type                    ;命令的位置,命令怎样解释的

 typeset                    ; 和 declare 一样,用于声明和显示变量

 ulimit                    ; 打印或设置系统的限制,如最大进程数

 umask

 uname                        ;查看系统信息

 uniq                          ;合并相邻的相同行,常和sort一起用

 unix2dos                    ; 把 linux 文件格式转换成 windows 文件格式

 unset                        ;删除环境变量,注意不用$来引用环境变量

 updatedb                    ; 更新 locate 命令的数据

 uptime                        ; Tell how long the system has been running

 useradd                    ;-M不创建用户 home (默认);-m创建用户目录 useradd -m user_test;-d指定主目录名字;-r创建系统用户;-p指定用户密码;-c添加用户备注;-D后跟一个要修改的值的参数;-b更改默认home目录的位置;-e 更改用户的过期日期;-g更改默认的组名;-s更改默认登陆shell

 userdel                    ;默认只删除/etc/passwd中的信息,-r会删除用户目录和mail目录

 usermod                        ;-g参数改变默认组,usermod -G shared user;-l改变用户登陆名;-L锁定用户;-U解锁用户;-p修改密码,修改后有点bug; usermod -l NewUser -d /home/NewUser -m OldUser 修改用户名,登陆后使用的路径,登陆名称( groupmod -n NewUser OldName 修改组名称)

 usleep                    ; sleep some number of microseconds

 uuencode                ; encode a @qq.com

 vim

 vimtutor                ;vim 基本介绍

 w                    ;Show who is logged on and what they are doing

 wash                    ; wifi protected setup scan tool;判断目标网络是否开启 wps

 wc                          ;print newline, word, and byte counts for each file, 不能计算汉语的字数

 wget                    ;wget http://releases.wikimedia.org/mediawiki/1.26/mediawiki-1.26.0.tar.gz

 watch                    ;监测一个命令的运行结果,周期性的执行; -n 指定间隔的时间,watch缺省每2秒运行一下程序; -d 高亮显示刚刚变化的区域,-d=cumulative 会把所有变动过的地方都高亮显示; -t 关闭watch命令在顶部的时间间隔; watch -n  -d 'pstree|grep http 每隔一秒高亮显示http链接数的变化情况

 whatis                          ;只列出一行描述命令的信息。

 whereis                          ;查看文件的位置

 which                          ;命令的位置,根据 PATH 路径寻找执行档文件

 who                    ;show who is logged on

 whois                    ; client for the whois directory service,查询域名的拥有者信息,目前因为网络安全问题这个 whois 所查询到的信息已经不见得是完全正确的

 wodim                    ;write data to optical disk media

 wpa_supplicant                  ; Wi-Fi  Protected  Access client and IEEE .1X supplicant,wpa_supplicant -B -i wlp3s0 -c<(wpa_passphrase "SSID"  "PASSWD")

 write                    ;send a message to another user, write username, 作为回答,使用 ctrl d 或者 delete 退出对话,不接收消息用 mesg 命令

 xclock                    ; 简单的时钟

 xeyes                    ;娱乐

 xfs_admin                ;xfs_growfs xfs_repair(修复 XFS 文件系统)

 xhost                    ; server access control program for X; xhost +

 xkill                    ; kill a client by its X resource

 xxd                    ;creates  a  hex  dump  of a given file or standard input and reverse; -r 恢复; -b 二进制

 zsh

 tips

 使用 sudo 执行命令时不会提示确认信息。
 非 root 用户也可以使用 poweroff 命令关闭计算机。
 "--" in some commands means the rest of command is not option.

linux commands的更多相关文章

  1. 10 Linux Commands Every Developer Should Know

    转载:http://azer.bike/journal/10-linux-commands-every-developer-should-know/ As a software engineer, l ...

  2. The common Linux Commands

    Linux的命令总结 1. man:在线请求系统帮助 例:man mkdir NAME:这个命令的完整全名 mk(make directories) SYNOPSIS:这个命令的基本语法 mkdir ...

  3. &lbrack;reprint&rsqb;useful linux commands

    linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作.其实你也可以这么玩,玩游戏的除外哦. 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相当的多,但是我们正真用到的也就那么几个看你 ...

  4. Learning Linux Commands&colon; awk--reference

    http://how-to.linuxcareer.com/learning-linux-commands-awk 1. Introduction In this case, the title mi ...

  5. The&period;first&period;glance&period;at&period;linux&period;commands

    ## Get Ubuntu Version Info lsb_release -a ## Get Linux kernal info uname -a ## Get Computer name ech ...

  6. Common Linux Commands 日常工作常用Linux命令

      How to know CPU info      cat /proc/cpuinfo      arch   How to know memory info: cat /proc/meminfo ...

  7. linux commands - 一次性解压多个tar&period;gz文件

    tar -zxvf list所有tar.gz文件,然后利用xargs将其作为参数传给tar命令.-n 1表示每次传一个参数. xargs: https://www.cnblogs.com/wangqi ...

  8. some useful linux commands

    # best way to see log file less +F /var/log/syslog (equals: less /var/log/syslog, then shift+f) # se ...

  9. Linux commands frequently used

    touch <filename>.sh gedit <filename>.sh bash <filename>.sh & ps auxw|grep < ...

随机推荐

  1. php unicode

    在很多场合能看到unicode编码过的文字,如“\u6d3b\u52a8\u63a5\u53e3”,虽然程序会认识,但人眼无法阅读,很不方便,网络上很多人写了很多的转换函数,但是一个比一个臃肿,终于发 ...

  2. Python之函数进阶

    本节内容 上一篇中介绍了Python中函数的定义.函数的调用.函数的参数以及变量的作用域等内容,现在来说下函数的一些高级特性: 递归函数 嵌套函数与闭包 匿名函数 高阶函数 内置函数 总结 一.递归函 ...

  3. Android客户端中Bitmap的下载过程和缓存机制

    加载流程: if(内存命中){      从内存中读取 }else{      create AsyncTasks,task中的多个Runnable是通过堆栈先进后出的方式来调度,而非队列式的先进先出 ...

  4. python 之走坑的道路

    ### python之 继续走函数的坑 上篇文章简单介绍了函数的一些简单的使用,这次继续踩函数的坑1.函数对象 函数其实也可以当做一个参数传给另一个函数,也可以使用赋值的方式来给另一个,而且这两个的内 ...

  5. Android版本分布数据源

    先来Android官方数据地址:http://developer.android.com/intl/zh-cn/about/dashboards/index.html 友盟指数,这个对国内开发者比较有 ...

  6. 算法-动态规划 Dynamic Programming--从菜鸟到老鸟

    算法-动态规划 Dynamic Programming--从菜鸟到老鸟      版权声明:本文为博主原创文章,转载请标明出处. https://blog.csdn.net/u013309870/ar ...

  7. FAT文件系统规范v1&period;03学习笔记---2&period;FAT区之FAT数据结构(Fat Data Structure)

    1.前言 本文主要是对Microsoft Extensible Firmware Initiative FAT32 File System Specification中文翻译版的学习笔记. 每个FAT ...

  8. Python学习---django知识补充之CBV

    Django知识补充之CBV Django: url    -->  def函数      FBV[function based view]  用函数和URL进行匹配 url    --> ...

  9. Hadoop学习笔记---HDFS

    Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统.HDFS是一个高度容错性的系统,适合部署在廉价的机器上.HDFS能提供高吞吐 ...

  10. tracert和traceroute使用

    Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析.每次 ,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间. 转自 ...