linux command first edition notes lgx0050
调整终端大小
Ctrl + “+”,Ctrl + “-”
ls 查看当前文件夹下的内容 list
pwd 查看当前所选文件夹 print work directory
cd 切换路径 change directory
touch 新建文件 touch
mkdir 新建目录 make directory
rm 删除指定文件 remove -r (删除目录),-f(强制删除)
clear 清屏 clear
command [-optinal] [parameter] 命令名,选项,参数“[]”表示可选
以"."开头表示隐藏文件
tree[目录名] 以树状图列出目录
cp 源文件 目标文件 复制文件或者目录 copy -i 复制前提示,-r 复制目录
mv 源文件 目标文件 移动文件或目录 move 重命名(路径相同,名称不同) -i 复制前提示
显示文件内容
cat 文件名 适合查看内容少的 concatenate -b(空行无行号),-n(所有行号)
more 文件名 分屏显示文件内容 空格(f)下一页 Enter下一行 b回一页 q退出
grep 内容 文件名 文本搜索 -n显示匹配行及行号 -v显示所有不包含的行号 -i不分大小写
文本中有空格整个文本用“”括起来 grep ^a(以a开头的行) grep ke$(以ke结束的行)
">>"追加(内容追加到文件末尾) echo 在终端中显示参数指定的文字 echo hello > a
">"输出(会覆盖源文件)
管道 | 一个命令的输出作为下一个的输入 ls -lhs | more
shutdown 选项 时间(未指定为1分钟后)
shutdown -r now(现在重启) shutdown -c 放弃此次行动 一般为shutdown -r 远程控制服务器
shutdown 20:25(关机时间) shutdown +10(10分钟后关机)
ipconfig 查看/配置计算机当前的网卡信息 ifconfig | grep inet (inet(IPv4)inet6(IPv6))
ping 127.0.0.1(回环地址,检测本地网卡)(检测到目标主机是否连接正常)
ssh(secure shell)(未实践)
ssh [-p port] user@remote(user用户名,remote域名/IP地址/别名,port:SSH Sever监听的端口,不指定则为22)
scp复制文件/文件夹 scp -P 22 -r lgx0050@192.168.122.1:Desktop/a demo
rwx(可读,可写,可执行)read write excute chmod +/-rwx 01.py(修改目录权限)
./01/py 执行文件
组命令groupdel(删除组) groupadd(添加组) 需要使用超级用户或者在命令前添加"sudo"
用户管理
useradd -m(自动创建家目录) -g(指定用户所在组) dev zhangsan sudo usermod -G sudo zhangsan(添加组权限)
sudo 5分钟存活期的root权限
passwd 更改密码 userdel -r(自动删除家目录)
cat /etc/passwd | grep parameter(确认用户信息) lgx0050: x: 1000: 1000: lgx0050: /home/lgx0050:/bin/bash
1.用户名 2.密码(x表示加密的) 3.UID(用户标识) 4.GID(组标识)
5.用户全名或本地账号 6.家目录 7.登录的的shell(登陆之后使用的终端命令)
id parameter(查看用户UID和GID信息)
who (查看当前所有用户登录的用户列表)
whoami (查看当前登录的账户名) which ls 查看执行程序所在位置
/usr/bin 后期安装的一些软件 /usr/sbin 超级用户的一些管理程序
su -root 切换目录 -表示切换家目录 可没有,并且不切换家目录
修改所属权限
chown 修改拥有者 rwx 拥有者可使用的权限 chown 用户名 文件名目录
chgrp 修改组 rwx 组可使用的权限 ~r-x其他用户可使用的权限 chgrp -R
chmod 修改权限 rwx 421 chmod (-R(所有文件))777(拥有者,组,其他) 0~7 文件目录名
系统相关命令
date 日期 cal 日历calendar
df -h 查看磁盘剩余空间 du -h [] 查看目录所用空间 //-h为人性化表示
ps aux(process status)查看进程详细状况 ps au top 动态显示进程 退出Ctrl c/q
a 显示终端上的所有进程,包括其他用户 u显示进程详细状态 x现实没有控制终端的进程
kill [-9](-9表示强制停止) PID(进程代号ps au显示)
other command
find [路径] -name “*.py”
软连接(快捷方式) ln -s 被链接的源文件(绝对路径) 链接文件/home/lgx0050/Desktop/01.py
硬链接 ln 用法与软连接一样 源文件删除以后硬链接仍可以执行(文件的另一个名字,只有都删除后文件数据才会消失)
打包压缩 tar -cvf 打包文件.tar 被打包文件/路径 tar -xvf 打包文件.tar
gzip tar -zcvf 打包文件.tar.gz 被打包文件/路径 tar -zxvf 打包文件.tar.gz
bzip2 tar -jcvf … .tarbz2 tar -jxvf py.tar.bz2 -C bz2(-C后接解压到的目录下)
下载命令 CentOS: yum ubuntu: apt
linux command first edition notes lgx0050相关推荐
- linux command find
Linux command find [Purpose] Learning linux command nmon [Eevironment] Ubuntu 16.04 ...
- Linux Command sar 网卡流量
Linux Command sar 网卡流量 tags: 网络, 监控 文章目录 Linux Command sar 网卡流量 1. 简介 2. 查看内存各个指标的变化情况 1. 简介 如何实时查看网 ...
- Linux Command who、whois、whoami
Linux Command who.whois.whoami tags: 用户管理 1. whois 显示指定用户信息 $ whois root #显示指定用户信息 $ whois ywnz.com ...
- Linux Command tc 模拟网络延迟和丢包
Linux Command tc 模拟网络延迟和丢包 文章目录 Linux Command tc 模拟网络延迟和丢包 1. 介绍 2. 规则 2.1 流量控制方式 2.2 流量控制处理对象 3. 操作 ...
- Linux Command pushd
Linux Command pushd 文章目录 Linux Command pushd 1. 简介 2. 格式 3. 参数 4. 实例 1. 简介 pushed命令用于将目录加入堆栈中,加入记录到目 ...
- Linux Command iperf3网络测速工具
Linux Command iperf3网络测速工具 文章目录 Linux Command iperf3网络测速工具 1. 简介 2. 安装 3. 功能 4. 参数 5. 示例 5.1 测试TCP吞吐 ...
- OS + linux command / Linux Command / Linux command / linux Command
写下你职业生涯中最难以忘怀的误操作.. http://www.dangkai.com/ArticlePage/Article59549.htm http://bbs.chinaunix.net/thr ...
- Linux Command dnf 软件包管理
Linux Command dnf 软件包管理 tags: 软件包管理 文章目录 Linux Command dnf 软件包管理 1. 简介 2. 语法 3. 安装 4. 示例 4.1 查看DNF版本 ...
- Linux Command snap 包管理
Linux Command snap 软件包管理 tags: 软件包管理 文章目录 Linux Command snap 软件包管理 1. 简介 2 安装 Snapd 3. 管理 snaps 3.1 ...
最新文章
- java.lang.RuntimeException: Expected one of local, maven-local, maven-central, scala-tools-releases,
- Maria数据库怎么复制到mysql_maria(mysql)的主从复制
- Netflix这公司居然没有运维,也没有CTO
- ML之xgboost:利用xgboost算法对breast_cancer数据集实现二分类预测并进行graphviz二叉树节点图可视化
- linux less命令简介
- winform 消息通讯组件实习
- UScript中的Pow函数
- 使用JDBCTemplate实现与Spring结合,方法公用 ——Spring配置(applicationContext.xml)
- 在论坛中出现的比较难的sql问题:5(row_number函数 分页、随机返回数据)
- 不融资,如何在大数据BI市场占据一席之地
- 【SQL】通过rowid查找及删除重复记录
- volatile分析
- cups 2.4.1编译办法
- 39、VS838红外线接收实验
- 第十一章总结 枚举与泛型
- 神来之笔之傅里叶变换(Fourier Tranformation)
- UI设计师都用什么工具?
- 西安电子科技大学通院811电院821考研上岸经验分享(一)
- 加拿大留学有何魅力,可以吸引众留学生蜂拥而至
- 【白皮书】用于过程工业的PROFINET