Listing files and directories
ls
ls -a 列出包含隐藏文件
Making Directories
mkdir
mkdir cc
Changing to a different directory
cd
cd cc
The directories . and ..
. the current directory
.. the parrent directory
cd .. change to the parent directory
Pathnames
pwd print wording directory
the top-level root directory called " / "
your home directory called "~" 当前用户的根目录
Copying Files
cp
cp file1 file2 is the command which makes a copy of file1 in the current working directory and calls it file2
cp /vol/examples/tutorial/science.txt .
The above command means copy the file science.txt to the current directory, keeping the name the same.
Moving files
mv
mv file1 file2 moves (or renames) file1 to file2
[color=red][b]Removing files and directories
rm (remove), rmdir (remove directory)[/b][/color]
Displaying the contents of a file on the screen
clear (clear screen)
cat (concatenate)
The command cat can be used to display the contents of a file on the screen.
% cat science.txt
less
The command less writes the contents of a file onto the screen a page at a time.
% less science.txt
Press the
[space-bar] if you want to see another page, and type
[q] if you want to quit reading. As you can see, less is used in preference to cat for long files.
head
The head command writes the first ten lines of a file to the screen.
% head science.txt
% head -5 science.txt
tail
The tail command writes the last ten lines of a file to the screen.
% tail science.txt
Searching the contents of a file
Simple searching using less
% less science.txt
then, still in less, type a forward slash [/] followed by the word to search
/science
As you can see, less finds and
highlights the keyword. Type [n] to search for the next occurrence of the word.
grep
% grep science science.txt
The grep command is case sensitive
To ignore upper/lower case distinctions, use the -i option, i.e. type
% grep -i science science.txt
To search for a phrase or pattern, you must enclose it in single quotes (the apostrophe symbol). For example to search for spinning top, type
% grep -i 'spinning top' science.txt
Some of the other options of grep are:
-v display those lines that do NOT match 不匹配的
-n precede each matching line with the line number 加行号
-c print only the total count of matched lines 匹配个数
wc (word count)
A handy little utility is the wc command, short for word count. To do a word count on science.txt, type
% wc -w science.txt
To find out how many lines the file has, type
% wc -l science.txt
Redirecting the Output
>
% cat > list1
输入cat,不输人参数,然后回车,会将用户输入回显,这个命令是将用户输入重定向到list1
Appending to a file
% cat >> list1
% cat list1 list2 > biglist join two file to biglist
% cat list1 list2 > biglist
Redirecting the Input
<
% sort < biglist 从biglist中读入数据进行排序
% sort < biglist > slist 从biglist中读入数据进行排序,结果输出到slist
Pipes
% who > names.txt
% sort < names.txt
% who | sort who的输出作为sort的输入
Wildcards
The * wildcard
% ls list*
% ls *list
*表示任意个
The ? wildcard
% ls ?list
?表示一个字符
Filename conventions
In naming files, characters with special meanings such as / * & % , should be avoided.避免特殊字符
File names conventionally start with a lower-case letter, and may end with a dot followed by a group of letters indicating the contents of the file.小写字母开头,后缀文件类型
Linux command tutorial
猜你喜欢
转载自coolcc118.iteye.com/blog/1924482
今日推荐
周排行