linux命令记录

文件拷贝

—— cp -ri A/* B,将A文件夹下的所有文件拷贝到B文件夹下

—— cp -r 源文件 目的文件,参数r是指连同源文件中的子目录一起拷贝

用户

—— useradd,添加用户

—— passwd,用户名,输入密码

—— su,切换用户,切换到root

—— sudo,普通用户可以执行root才能执行的命令,环境还是普通的

—— who,查看所有登陆用户

创建或删除文件或目录

—— mkdir,创建目录

—— rmdir,删除目录

—— touch,创建空文件

—— rm,删除文件
① rm -i 文件名,询问是否要删除文件
② rm -f 文件名,不经确认强制删除文件
③ rm -r 目录名,连同目录下的子目录一同删除
④ rm -rf 文件名或目录名,不经确认删除文件或目录

—— mv,移动目录或文件,给目录或文件重命名
① mv /tmp/xxx.tar /root ,将/tmp目录下的xxx.tar文件移动到/root目录
② mv aaa.tar bbb.tar,将当前目录下的aaa.tar更名为bbb.tar

进程

—— kill,用于终止后台程序,通过向进程发送指定的信号来结束进程

① kill [-s信号] 进程名,发出的信号既可以是信号名,也可以对应数字

如,kill -9 123,将终止PID(进程号)为123的进程

② kill -l,显示信号列表

—— ps,进程查看,可以查看有哪些进程正在运行以及运行的状态,进程是否结束,进行有没有僵死,哪些进程占用了更多的资源

① -e ,显示所有进程

② -f ,全格式

③ -l ,长格式

—— top,显示系统当前的进程和其他状况,动态显示进程(通过用户交互来不断刷新当前状态)

① <空格>,立即刷新显示

② h或者?,显示帮助画面给出一些剪短的命令总结说明

③ m,切换显示内存信息

④ t,切换显示进程和CPU状态信息

⑤ c,切换显示命令名称和完整命令行

⑥ m,根据驻留内存大小进行排序

⑦ p,根据CPU使用百分比大小进行排序

⑧ q,退出

权限

—— chmod,改变文件或目录的访问权限
chmod [who][+-=][mode]文件名
1.who,下述的一个或多个组合
① u用户user,文件或目录的所有者
② g同组group用户,与文件属主有相同组ID的所有用户
③ o其他other用户
④ a所有all用户,是系统默认值
2.操作用户
① + ,增加某个权限
② - ,取消某个权限
③ = ,赋予给定权限,并取消其他所有权限
3.mode,表示权限
r,可读;w,可写;x,可执行
如chmod +x p.py,给p.py文件增加可执行的权限

—— chown,更改某个文件或目录的属主和数组
chown [用户:组] 文件
如:chown wudi:dba text,把text文件的属主和数组更改为wudi和dba

其他

—— cat,显示或连接一般的ASCII文件

—— hostname,查看Linux的计算机名

—— whoami,查看当前用户

—— pwd,显示当前路径

—— df,查看系统的硬件信息

—— cd,进出目录的
① 直接输入cd,回到使用者自己的home目录
② cd /home/wd/test
③ cd .. 回到上一级目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以记录常用的linux命令,特别是比较长的,非常有用。使用方法:把该Q可执行文件考备份到linux上,任何目录都行,第一次执行用./q的方式执行,第一次执行之后q程序会被加到系统目录,以后每次执行都可以像使用系统命令一样。例如 1.查看保存过的命令 [root@localhost ~]# q 1_____clear 2_____tar -xzvf 3_____tar -czvf 4_____rpm -ivh 5_____lsnrctl status 6_____lsnrctl start 7_____lsnrctl stop 8_____vi /home/oracle/ora/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 9_____/opt/lampp/lampp start 10_____/opt/lampp/lampp restart 11_____/opt/lampp/lampp stop 2.添加新命令 [root@localhost ~]# q -a "sqlplus /as sysdba" 1_____clear 2_____tar -xzvf 3_____tar -czvf 4_____rpm -ivh 5_____lsnrctl status 6_____lsnrctl start 7_____lsnrctl stop 8_____vi /home/oracle/ora/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 9_____/opt/lampp/lampp start 10_____/opt/lampp/lampp restart 11_____/opt/lampp/lampp stop 12_____sqlplus /as sysdba 3.删除命令 [root@localhost ~]# q -d 12 1_____clear 2_____tar -xzvf 3_____tar -czvf 4_____rpm -ivh 5_____lsnrctl status 6_____lsnrctl start 7_____lsnrctl stop 8_____vi /home/oracle/ora/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 9_____/opt/lampp/lampp start 10_____/opt/lampp/lampp restart 11_____/opt/lampp/lampp stop 4.执行保存过的命令 [root@localhost ~]# q 10 Stopping XAMPP for Linux 1.8.1... XAMPP: Stopping Apache with SSL... XAMPP: Stopping MySQL... XAMPP: XAMPP-ProFTPD is not running. XAMPP stopped.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值