第一章 Linux常用命令
1.1 帮助命令
man ls
ls --help
分页展示ls --help | more
注:--help与man比较
ls --help #只能看到最后一页
ls --help | more #可以分页看,从第一页到最后一页,按空格翻页,但无法往上翻页,只能往下翻页
man ls #可以上下翻页,上下翻行,可以按q退出,最为好用的一个
得出结论:man命令比help好用多了
注:权限设置
chmod +x file #为当前用户设置所有权限
chmod 777 file #为所有用户设置所有权限
许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。
ls -l 命令详解解
Deepin:
ctrl+alt+F2进入命令行界面
ctrl+alt+F1进入GUI界面
自命名命令:
alias ll="ls -l"
先vim .bashrc
在'
下加上如alias clc='clear'
然后source .bashrc即可长期生效
mkdir [-mp] 目录名称
选项与参数:
- -m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
- -p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来
rmdir -p d1/d2/d3 #递归删除目录 非空目录用rm 不写-p会理解为删除最后一个d3目录,不同系统可能略有差异
cp -r D1 D2 #复制目录要加-r
type命令可以查看命令的一些信息
sudo cd /etc/ #找不到cd命令
用sudo -i (sudo -s似乎也行)
gcc youhua3-7.c -o 3-7 -O2 编译程序时加上-O2参数可以优化程序,提高程序执行效率,但可能会改写代码,一般情况下不要优化
ps命令:
ps -f 友好方式列出应用程序
ps -ef 友好方式列出所有程序
修改密码:
passwd root用户下默认修改root用户密码
sudo passwd -hmyq 修改hmyq用户密码
切换用户
su - hmyq #切换到hymq普通用户 注意‘-’前后都有空格
文件名匹配 通配符 不是正则表达式
非^ 必须在括号里使用
eg: 移动非1开头的文件 mv [^1]* 1/
tail -f 0syslog 动态查看日志文件 如守护进程运行结果