常用命令
ls命令
ls命令以平铺的方式展现当前工作目录。
ls -a : 列出包括隐藏文件的所有文件(隐藏文件为文件头带.的文件。)
ls -l:展示更多细节
ls -lh:展示文件大小单位等细节。
cd命令
cd [Linux路径] :切换到当前工作目录。
cd ..:返回上一级,cd ../..:返回两级。
cd ~:返回home。
pwd命令
显示当前所处目录。
绝对路径和相对路径
绝对路径:以根目录做为起点,路径以/ 开头
cd /home/momo/Desktop
相对路径:以当前目录做为起点,不需要以/开头
cd Desktop
mkdir命令
mkdir -p :创建多层级的文件夹
(在home目录内创建文件:mkdir -p~/itcast/momo/nice/666) ~表示home
touch命令
touch [linux路径] :创建文件路径。
cat命令
cat [linux路径] :查看文件。
more命令
more [linux路径] :翻页查看文件,空格键翻页,q键退出。
cp命令
cp [-r] [linux路径1] [linux路径2] :复制文件或者文件夹。
不加-r复制文件 加-r复制文件夹。
mv命令
mv [linux文件1] [linux路径2] :将文件1移动到路径2。
mv [linux文件1] [linux文件2] :将文件1改名为文件2。
rm命令
rm [-r] : 删除文件 可同时删除多个文件 直接列举在后面就行。
which命令
which 文件名 : 查找文件
find 命令
find / -name "文件名": 从根目录下 开始 以名字查找
su -root : 进入管理员模式,输入密码,进入root管理员模式。
exit :退出root模式。
grep命令
grep [-n] “关键字” [路径文件] :从文件中筛选出带有关键字的句子。
wc命令
wc [-c -m -l -w] [文件路径]:统计文件中的bytes 字符 行 单词 等的数量。
echo命令
echo [输出内容] :输出,像printf。
echo [`输出内容`] :将``内的内容作为命令执行。
重定向符
> : 覆盖写入
>> :追加写入
tail 命令
tail [-num] [linux路径] :查看文件尾部多少行的内容。
vim编辑器
具体的内容自己去搜吧 太多快捷键了
yum install -y vim :安装vim编辑器
vim hello.txt:创建hello文件
i:进入insert(输入模式),可以开始输入内容
用输入模式进行文本输入
esc:退出输入模式,进入命令模式
进入命令模式对文本进行操作
dd: 删除光标所在行
u :撤销上一步
. : 重复上一步
yy : 复制光标所在行
nyy : 复制光标下n行
p :复制到光标下一行
Q :复制到光标上一行
wq: w:保存;q:退出
文件权限
chmod命令
chmod [-R] [权限] [文件或文件夹] :修改文件、文件夹的权限细节;【-R】表示对文件夹内的全部内容应用同样的规则。
权限数字序号:r=4 ; w=2 ; x=1 —— 7:rwx;5:r-x;1:--x
chown命令
chown [-R] [用户] [:] [用户组] 文件或文件夹 :修改文件、文件夹的所属用户以及所属组。
只能在root下执行。
chown root 1.txt :更改文件1.txt 所属用户为root
chown :root 1.txt :更改文件1.txt 用户组为root
chown root:root 1.txt :更改文件1.txt 所属用户和用户组为root
技巧快捷键
ctrl + c
ctrl + c :强制停止。
ctrl + d :退出。
日期和时间
date 命令
date:显示当前时间。
date -d "+1 day" : 计算当前时间+1天的时间。
IP地址与主机名
ifconfig:查看ip地址。